我想为 iPhone/iPad 实现 HTTP 直播。我正在遵循苹果的标准和工具。
到目前为止,我的视频源是来自 rtsp://123.123.123.123:554/mpeg4(示例 IP)的实时视频。但是由于 HTTP 实时流和 mediastreamsegmenter 需要通过 UDP 网络传递源,所以我有点扭曲。
所以我使用了 VLC 播放器并首先将 RTSP 流式传输到 UDP。
例如,我有来自 rtsp://123.123.123.554/mpeg4 的流视频源并将其重定向到 udp://@123.123.123.17:1234(示例 ip)。我已经在同一台机器上使用两个 VLC 实例对此进行了测试,以检查是否播放了实时流媒体。它在 VLC 上运行良好。
现在我是用户 MAC OS 10.6.x(雪豹)。并使用 HTTP Live Streaming 的最新工具(从 Apple 下载)
我正在从终端执行以下命令
mediastreamsegmenter -b http://demo.dummy.com/stream -s 3 -D -f /Desktop/StreamParts 123.123.123.17:1234
这里 http://demo.dummy.com/stream - 服务器 /Desktop/StreamParts - 用于保存 .ts 文件的本地文件夹 123.123.123.17:1234 - UDP url(从那里完成直播)
但问题是当我执行这个命令时。它给了我这样的错误
pid 44(视频)中没有启动访问单元错误 - cc 值应该是 9 是 10,1 是 2,5 是 6,等等。
任何想法?这里出了什么问题?以及此错误消息显示什么?