首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JRTP打包视频帧

如何使用JRTP打包视频帧
EN

Stack Overflow用户
提问于 2011-04-26 06:12:12
回答 2查看 1.8K关注 0票数 1

我正在尝试将我拥有的视频帧打包成各种RTP数据包。我用的是jrtp,用的是C++,这个库能做到吗?如果是这样,我该怎么做呢?

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2011-04-28 01:23:14

首先,知道你的编解码器是什么。(H.263、H.264、MPEG-2等)。然后找到用于打包该编解码器的IETF AVT RFC (例如,用于H.264的RFC 3984 )。然后查找该RFC的库或实现(并查找jrtp),或者自己编写代码。

票数 0
EN

Stack Overflow用户

发布于 2011-04-28 03:27:00

jrtplib只提供基本的RTP/RTCP功能。您必须自己执行任何特定于媒体类型的打包。如果您查看RTPPacket constructor,您会发现它接受有效负载数据和有效负载长度参数(以及其他参数)。您也可能会对RTPPacketBuilder感兴趣。如果你决定自己做这件事,你需要阅读相应的RFC,并按照jesup的说法来实现。

仅供参考,c++ live555 Streaming Media库为您处理许多视频格式的打包,但也要复杂得多。

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

https://stackoverflow.com/questions/5783845

复制
相关文章

相似问题

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