2012-08-08 50 views
1

我正在使用Java並需要將音頻/視頻流保存到本地文件。捕獲流

到目前爲止,我設法送RTSP命令,並得到保存的數據流。

然而,每個RTP包(DynamicRTP型-96)不保持頭部和有效載荷。有效載荷持有NAL頭和實際的NAL。

什麼應該從這個入站流實際保存所得到的視頻文件?

您是否知道可以解析每個數據包的Java庫?

回答

1

包通常不使因爲它們是可解碼流,而無需修改(特別是拆包)。相反,有效負載具有一定的結構,由相應的文檔或規範來定義。典型的有效載荷有:

這或許會有所幫助檢查較早獲得QS出來,這有很大關係:

+0

請有一個長相在http://stackoverflow.com/questions/7665217/how-to-process-raw-udp-packets-so-that-they-can-be-decoded-by-a-decoder- filter-i,Cipi的回覆。當起始位被設置且結束位未被設置時,是否還必須插入NAL前綴,或者只有NAL單元字節,然後是實際的VIDEO FRAGMENT DATA? – 2012-08-14 07:16:28