首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RTP H.264保存和重放

RTP H.264保存和重放
EN

Stack Overflow用户
提问于 2010-03-25 23:27:39
回答 1查看 1.6K关注 0票数 2

我们对保存和重放H.264流很感兴趣。有没有人体验过使用winpcap保存h.264并重新播放它。我们能够保存H.263并重放,但同样的逻辑不适用于H.264。

我们也尝试过rtpdump工具来保存H264流,但是我们不能以这种格式重放它?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2010-03-26 04:47:30

H.264流通常作为Transport Stream (TS)发送。如果您想要将其保存到文件中,那么您需要对其进行多路复用,然后将其多路复用为适合文件存储的格式,例如MP4。

你可能需要在你的编码器中禁用bframe。在启用bframe的情况下,保存RTP H.264对我来说不起作用。

我还建议使用较低的keyint值,因为转储只有在第一个关键帧之后才可读。

您可以使用VLC通过以下命令保存传入的流:

代码语言:javascript
复制
vlc -I rc rtp://@:4444 :sout=#std{access=file,mux=mp4,dst=output.mp4} :ipv4

将4444替换为端口号。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2516851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档