我们有兴趣保存H.264流并重播它。有没有人使用winpcap体验保存h.264并重播它。我们能够保存H.263和重放,但是相同的逻辑对H.264不起作用。
我们还尝试使用rtpdump工具来保存H264流,但我们无法以该格式重播它?
提前致谢
答案 0 :(得分:1)
H.264流通常作为Transport Stream(TS)发送。如果要将其保存到文件,则需要对其进行解复用,然后将其复制为适合文件存储的格式,例如MP4。
您可能需要在编码器中禁用bframe。保存RTP H.264对于启用了bframe的我不起作用。
我还建议使用低keyint值,因为转储只能在第一个关键帧后读取。
您可以使用VLC使用此命令保存传入流:
vlc -I rc rtp://@:4444 :sout=#std{access=file,mux=mp4,dst=output.mp4} :ipv4
将4444替换为端口号。