我想知道是否必须使用Darwin,Wowza或VLC等任何流媒体服务器来传输RTSP直播视频?我从我的客户端收到一个RTSP链接,它往往每次都会改变。我可以在VLC播放器中成功播放,但在手机上我看不到任何东西。我尝试播放扩展名为.3gp的示例链接,并且工作正常。但我的链接没有扩展名。他们看起来像这个rtsp://122.166.229.151:1950 / 1346a0cf0ef7c2。请帮助我。如果必须使用扩展或服务器,我将继续朝这个方向努力。
答案 0 :(得分:0)
流媒体服务器(正如您所描述的)并非绝对必要 - 只要您可以从任何来源提取RTSP,您应该能够看到它。大多数IP摄像机都有板载RTSP服务器(虽然我不会在它上面放太多连接)。如果您可以在VLC中看到它,那么手机也应该能够使用它,因为用于编码的编解码器是Android设备支持的编解码器(在大多数情况下,如果您使用AAC进行H.264 Baseline 3.0) ,你应该好好去。)
像Wowza这样的流媒体服务器可以向更广泛的受众提供该流,而不是直接从源设备提取,但如果您不打算向广大受众群体广播,则不需要流式传输到Android设备。
较新版本的Android(Gingerbread及更高版本)也可以使用Apple HTTP Live Streaming。