
在发送方,我使用Android手机捕获视频,获取H264帧并将其分组到相应RFC之后的RTP数据包 – > RFC 3984.发送方没有问题. VLC接收并播放流.
在接收器方面,再次是AndroID手机.我成功获得了RTP数据包.它是一个包含H264动态有效载荷的RTP流.我想解压缩这个流并解码它并使用androID mediacodec API在接收器端渲染它.有人请指导我如何实现这一点.
谢谢.
解决方法 您需要通过放入参数集和正确的nalu标头来解包.这是相对简单的吧小文档,我不能分享我的代码,但我可以分享我的硬件androID解码器的东西,这是在以前的帖子:MediaCodec crash on high quality stream
这就是你需要做的就是实时解码h.264 androID其余的.
总结以上是内存溢出为你收集整理的如何使用Android中的MediaCodec Api在RTP上解码H264全部内容,希望文章能够帮你解决如何使用Android中的MediaCodec Api在RTP上解码H264所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)