在我的应用程序中,我成功地使用libavcodec对H264视频和Speex音频进行了编码/解码,并使用libavformat将其保存在MKV容器中。
现在,我不想创建容器文件,而是希望通过我们的本地网络流式传输音频和视频。
我看到RTP是实现这一点的标准化方法。
根据libavformat源代码,它不支持带RTP的Speex。
关于局域网上的H264/Speex流式传输有什么其他建议吗?
在libavformat RTP中实现Speex支持之前,我应该阅读哪些内容?
发布于 2012-03-27 14:44:25
你绝对应该阅读speex RTP payload format的RFC (从你的帖子中还不清楚你是否知道RFC)。RFC3550介绍了RTP,如果您是RTP的新手,我建议您阅读Perkin's book。
请注意,如果您只是流式传输到您自己的应用程序,那么您当然可以以任何您喜欢的方式流式传输speex :您不必使用标准。如果您确实实现了speex有效负载格式,您可以将其贡献给开源社区。
https://stackoverflow.com/questions/9882688
复制相似问题