Android RTSP流失败

suc*_*nil 2 android rtsp video-streaming wowza android-mediaplayer

我在我的ubuntu框中为RTSP流视频文件设置了wowza流服务器.当我在客户端使用Totem视频播放器时,视频会完美呈现.相同的网址或视频无法在Android设备上运行,并且尝试访问该rtsp网址的应用程序因Mediaplayer错误(1,-1)而中断.

Aur*_*ora 7

我最近还建立了一个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来播放我的视频.