2012-08-08 51 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