FFmpeg解码H.264流
1 ffmpeg解码H.264
通过RTP协议获取到NALU后,加上StartCode送给解码器,这里有两个版本的解码函数:
avcodec_decode_video2()要将StartCode+NALU存入AVPacket.data成员中
Byte *buf ; //rawdata
AVPacket avpkt;
av_init_packet(&avpkt);
avpkt.data = buf;//
avpkt.size = buf_size;//
avcodec_decode_video()直接使用StartCode+NALU
2 解码后YUV->RGB:
明天继续
3 一个开发者博客:http://blog.sina.com.cn/s/articlelist_2093867455_4_1.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步