Как играть в ссылку RTSP [прямой эфир] в Android? - PullRequest
3 голосов
/ 09 марта 2012

Я пытаюсь воспроизвести RTSP в прямом эфире, URL "rtsp: //164.100.51.207/broadcast/DDLive". Но я получаю эту ошибку (1, -1).

Я пытаюсь этот код

VideoView myVideoView = (VideoView) findViewById(R.id.videoPlayer);
         myVideoView.setVideoURI(Uri.parse(url.toString()));        
        myVideoView.setMediaController(new MediaController(this));
         myVideoView.requestFocus();  
        myVideoView.start();

этот код дает ошибку (1, -1). Я не могу воспроизвести эту ссылку. Если кто-нибудь подскажет мне идею воспроизвести этот URL.

думает.

Ответы [ 2 ]

2 голосов
/ 29 марта 2012

Карусель -

  1. загрузите поток rtsp в локальную файловую систему, используя VLC, который был только что скомпилирован на Android.
  2. как только загрузка завершится, просто воспроизведите этот файл, используя обычные значения поля Intent для локального файла и mimetype mp4.

фрагмент ниже должен воспроизвести то, что было загружено.

new Intent(Intent.ACTION_VIEW).setDataAndType(Uri.parse("file:///mnt/sdcard/myfile.mp4"), "video/mp4"); 

VLC на андроид ссылки: http://forum.xda -developers.com / showthread.php? Т = 1517415 http://code.google.com/p/android-vlc-remote/source/browse/AndroidManifest.xml

Получить ссылку RTSP с любого YouTube видео - слегка вовлеченный процесс

Вы можете транслировать практически любое видео на YouTube как RTSP, если выполните следующее:

  1. Получите идентификатор видео YouTube - как videoID = kgfctMNeDtg
  2. Получить канал YouTube для videoID
  3. Найдите URL-адрес rtsp для соответствующего формата youtube . Форматы 1,5 6 все имеют рцп
  4. запросить URI rtsp с экземпляром HttpClient

подробности:

http://snipplr.com/view/63341/youtube-rtsp-cli-request--audio-track-only-p2/

http://snipplr.com/view/57846/curl--rtsp-to-get-sdp-descriptor-for-media-stream/

2 голосов
/ 09 марта 2012

Я попытался воспроизвести rtsp: //164.100.51.207/broadcast/DDLive на VLC, но это не удалось сделать, вот ошибка, которую я получаю

enter image description here

Попробуйте другую ссылкуработает как rtsp: //217.146.95.166: 554 / playlist / ch12zqcif.3gp (какой-то индийский канал)

...