我正在使用wowza将源rtsp流回流到多种类型的终端设备。由于基于http的流的缓冲限制,我不能将其用于我的应用程序。我需要使用RTMP或RTSP来回流。
另外: HTTP打包的流需要大约3倍的密钥长度,或者30秒的视频(silver light和quicktime),所以我必须在wowza中保持源流打开以保持缓冲区。这在我的应用程序中是不可能的,因为我必须节省wowza和源流之间的带宽。
据我所知,iOS不支持RTMP。所以剩下的就是iOS设备的RTSP了。
使用像JWPlayer这样的东西来保证一致性会很好,但是JWplayer不支持RTSP!!
那么,有没有一个优雅的解决方案。像JWplayer这样的东西将自动服务于正确的客户端播放器(RTSP和RTMP客户端是唯一需要的)。或者我将不得不扮演我自己的角色。
发布于 2011-10-18 20:34:13
我认为VideoJS是一个很好的解决方案。它是免费的,并且与Wowza向iOS发送视频的H264方式兼容
您可以基于VideoJS创建自己的JS HTML5播放器,源代码位于GitHub:https://github.com/zencoder/video-js,许可协议为LGPL。
发布于 2012-09-28 04:56:48
您有多种解决方案可用于iPhone.You上的rtsp流,您可以从中选择最合适的解决方案。
,如果你正在寻找UIKit ffmpeg + FFMPEG的标准和完整的控制,可能没有太多帮助-有像dropcam (https://github.com/dropcam/dropcam_for_iphone)这样的应用程序可以做到这一点,这可能是一个有趣的方法。
发布于 2013-08-07 06:29:47
根据我使用ffmpeg的经验,任何基于ffmpeg的客户端都可以播放rtsp和rtmp流。因此,在github中搜索ffmpeg,您可以找到一些开源客户端。
https://stackoverflow.com/questions/6852175
复制相似问题