Encoding 使用Apple mediastreamsegmenter的HTTP实时流媒体

Encoding 使用Apple mediastreamsegmenter的HTTP实时流媒体,encoding,streaming,video-streaming,mediastreamsegmenter,Encoding,Streaming,Video Streaming,Mediastreamsegmenter,我想为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

我想为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上运行良好

现在我是用户MacOS10.6.xSnowLeopard。并使用从苹果下载的最新工具进行HTTP流媒体直播

我正在从终端执行以下命令

mediastreamsegmenter -b http://demo.dummy.com/stream -s 3 -D -f /Desktop/StreamParts 123.123.123.17:1234
这里 -服务器 /桌面/StreamParts-用于保存.ts文件的本地文件夹 123.123.123.17:1234-进行实时流媒体传输的UDP url

但问题是当我执行这个命令时。这给了我错误的感觉

无启动存取单元 pid 44video中的错误-cc值应为9为10,1为2,5为6,以此类推


有什么想法吗?这里出了什么问题?这个错误消息显示了什么?

我的直觉是传输不兼容。苹果的工具,即mediastreamsegmenter,期望通过UDP发送MPEG2传输流,而不仅仅是通过UDP发送RTSP。我遇到的问题,恐怕将是您的下一个问题,是如何正确生成MPEG2传输流