H264视频+ Speex音频流通过RTP?

时间:2012-03-27 02:44:49

标签: c streaming rtp libavcodec libavformat

在我的应用程序中,我成功地使用libavcodec对H264视频和Speex音频进行编码/解码并保存在MKV容器中 使用libavformat。

现在,我想通过本地网络传输音频和视频,而不是创建容器文件。

我看到RTP是执行此操作的标准方法。

根据libavformat源代码,它不支持Speex与RTP。

有关通过LAN传输H264 / Speex的任何其他建议吗?

在libavformat RTP中实现Speex支持之前,我应该阅读哪些内容?

1 个答案:

答案 0 :(得分:2)

您绝对应该阅读speex RTP payload format的RFC(从您的帖子中不清楚您是否了解RFC)。 RFC3550涵盖了RTP,如果您是RTP新手,我建议您阅读Perkin's book

请注意,如果您只是流式传输到自己的应用程序,您当然可以按照自己喜欢的方式流式传输speex:您不必使用该标准。 OTOH如果你实现了speex有效载荷格式,你可以将它贡献给开源社区。