【发布时间】:2012-03-05 12:46:43
【问题描述】:
我编写了一个应用程序,它触发 IP 摄像机通过 RTP 流式传输其数据 (MPEG4)。到目前为止,这工作正常 - 我开始使用相应的 RTSP 命令(DESCRIBE、SETUP 和 PLAY)设置和启动流。
在流式传输时,我收到通常的Sender Reports 并发送我自己的Receiver Reports - 这里一切正常。
现在使用上面提到的应用程序,我确实不读取流。我有一个单独的硬件,它只记录通过以太网传输的所有内容(有点像 Wireshark)。现在,当整个流式传输完成后,我可以从我的硬件下载这些日志并从中提取数据。
那么我所拥有的是一个日志文件,其中包含来自 RTP 流的所有数据作为原始数据。
我现在的问题是:如何将其适当地写入 MPEG4 文件?我知道这是一个非常广泛的问题,我不希望获得分步教程。但实际上我有点不知所措,不知道从哪里开始。如果我只是将 RTP 消息中的所有有效负载按顺序存储到一个 MPEG4 文件中,它就不起作用。现在我也对 SDP 和其他东西有点困惑。 好吧,也许有人有链接或对我有帮助..?
【问题讨论】:
-
您可能对此主题感兴趣:stackoverflow.com/questions/7740265/…