首页 文章

Android RTSP流失败

提问于
浏览
2

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

1 回答

  • 7

    我最近还 Build 了一个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代码中,网址需要遵循 rtsp://serverip/live/myStream.sdp 格式

    所以URL中没有端口号 . 这是让我绊倒最长的那个 .

    在此之后,我可以通过将URL直接传递给MediaPlayer来播放我的视频 .

相关问题