我已經編寫了一個應用程序,觸發IP Camera通過RTP
對其數據進行流式傳輸(MPEG4
)。到目前爲止,此工作正常 - 我開始設置並啓動相應的RTSP
命令(DESCRIBE
,SETUP
和PLAY
)。將RTP流數據寫入文件
流式傳輸時,我收到通常的Sender Reports
併發送我自己的Receiver Reports
- 這裏的一切正常。
現在隨着上面提到的應用程序,我做不是閱讀流。我有一個單獨的硬件,它只記錄所有通過以太網的東西(有點像Wireshark)。現在,當整個流式傳輸完成後,我可以從我的硬件中下載這些日誌並從中提取數據。
那麼我所擁有的是一個日誌文件,其中包含來自RTP
流的所有數據作爲原始數據。
我現在的問題是:如何正確地將它寫入MPEG4文件?我知道這是一個非常廣泛的問題,我不希望得到一個一步一步的教程。但實際上我有點不知所措,並且不知道從哪裏開始。如果我只是將RTP消息中的所有有效載荷依次存入MPEG4文件中,則無法工作。現在我也被SDP和東西搞糊塗了。 那麼也許有人有一個鏈接或幫助我.. ..?
你可能有興趣在這個線程:http://stackoverflow.com/questions/7740265/get-stream-and-save-as-jpeg - 圖像文件 - 從-IP攝像頭,採用-的ffmpeg – nodakai 2012-03-05 13:01:27