Сбой потоковой передачи Android RTSP - PullRequest
2 голосов
/ 10 июля 2010

Я установил потоковый сервер wowza в моем Ubuntu Box для потоковых видеофайлов RTSP.Видео отлично воспроизводится, когда я использую видеоплеер Totem на стороне клиента.Тот же URL-адрес или видео не работает на устройстве Android, и приложение, которое пытается получить доступ к этому URL-адресу rtsp, выходит из строя с ошибкой Mediaplayer (1, -1).

1 Ответ

7 голосов
/ 10 июля 2010

Недавно я также настроил потоковый сервер Wowza, и мне пришлось три вещи сбить меня с толку, прежде чем я смог заставить его работать.Вам может помочь один или несколько из них.

Настройки Wowza:

1) В файле Vhost.xml убедитесь, что <port>1935</port> заменено на <port> 1935,554 </port> (возможно, у вас естьиспользовать ROOT для запуска сервера Wowza после этого. 554 - зарезервированный порт для потоковой передачи RTSP).

2) В файле Application.xml убедитесь, что PlayMethod установлен так: <PlayMethod>none</PlayMethod>

В вашем коде Android:

3) В вашем коде Android URL-адрес должен соответствовать формату rtsp://serverip/live/myStream.sdp

, поэтому в URL-адресе НЕТ номера порта.Это тот, который подействовал на меня дольше всех.

После этого я смог воспроизвести видео, передав URL-адрес прямо в MediaPlayer.

...