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