Как транслировать RTMP видео в реальном времени на Android

Я разработал приложение для Android для прямой трансляции через RTSP, и оно работает нормально. Я могу воспроизвести URL RTSP с помощью Daroon Player и Wondershare. Рабочий код RTSP:

Uri stream = Uri.parse("rtsp://media-us-2.soundreach.net/slcn_lifestyle.sdp"); 
Intent videointent = new Intent(Intent.ACTION_VIEW,stream); 
startActivity(videointent);

Теперь мне нужно транслировать видео в реальном времени через RTMP, но я не могу вызвать его с помощью описанного выше процесса. Требуется воспроизвести URL-адрес RTMP только с Wondershare.

Как мне воспроизвести URL-адрес RTMP на устройстве Android с помощью стороннего приложения, то есть wondershare?


person Pankaj Kumar    schedule 22.03.2013    source источник


Ответы (4)


Взгляните на Vitamio. Это хорошая библиотека для воспроизведения мультимедийного контента.

person Tuna Karakasoglu    schedule 22.03.2013
comment
Любой учебник по воспроизведению файла rmtp с vitamino ?? - person SweetWisher ツ; 02.12.2013

Вы можете использовать свой код, но вместо Daroon Player воспроизведите его с помощью MX Video Player.

person Reza_Rg    schedule 27.03.2013

Вы можете использовать библиотеку Vitamio для Android. Единственный минус в том, что на него есть лицензия.

Вот руководство по нему.

person KnowIT    schedule 31.03.2015

Потоки RTMP не поддерживаются ни одним плеером, который вы можете найти в магазине воспроизведения. (Это связано с тем, что протокол RTMP еще не реализован. Он был разработан Adobe для Flash Player.) Единственный способ воспроизвести потоки RTMP - использовать веб-просмотр со встроенным в него Flash Player, а затем использовать ссылку RTMP. к видео в HTML-коде. Это единственный способ, но, к сожалению, у наблюдающего пользователя должен быть установлен Flash Player.

ОБНОВЛЕНИЕ: проигрыватель VLC для Android может воспроизводить потоки RTMP. Вышеуказанная информация устарела.

person Qwin    schedule 31.05.2013
comment
Можете ли вы дать ссылку, по которой можно следовать, чтобы сделать то, что вы сказали? - person SweetWisher ツ; 02.12.2013
comment
Проверьте VLC player для android! - person hich9n; 28.12.2013
comment
MXPlayer также отлично поддерживает rtmp. - person drumfire; 27.12.2014
comment
Qwin, рекомендую вам удалить этот ответ, поскольку он явно неверен и вводит в заблуждение, особенно если вы не читаете последний абзац (ОБНОВЛЕНИЕ). заслуживает отрицательного голоса, хотя я этого не делал. ;) - person tony gil; 29.11.2015