ffmpeg 接收解码rtp h264视频流
来源:互联网 发布:java项目开发全程实录 编辑:程序博客网 时间:2024/05/22 02:23
首先说明一下nalu的格式:
nalu由三个部分组成:开始码(0x01000000)+nalu头+nalu数据。
使用live555 testrtspclient那个例子来接收rtp流,接收到的nalu是没有开始码的,
需要自己加上起始码,然后喂个ffmepg的packet.data,然后就可以解码了,
将sps,pps补偿给ffmepg:
在ffmpeg解码其他nalu之前,需要将h264视频流的 sps,pps补偿给ffmepg,这两个东西也是nalu
在rtsp的连接过程中,describe命令响应那里,可以拿到sps,pps,拿到的是使用了base64编码的
需要进行base64解码,解码出来的sps,pps是没有起始码的nalu,需要自己加上起始码,
然后喂给ffmepg的packet.data,然后解码这两个nalu即可,这样ffmepg就知道了视频的宽度高度
这些信息了,这样就可以解码后面的nalu视频流数据了。
0 0
- ffmpeg 接收解码rtp h264视频流
- ffmpeg 接收解码rtp h264视频流
- FFMPEG 解码RTP+h264
- 树莓派接收rtp h264码流解码显示
- ffmpeg解码网络rtp流(包装的h264)
- 基于ffmpeg解码h264视频
- Live555+FFMPEG+ddraw实现H264码流接收,解码,显示
- ffmpeg 接收h264+aac并解码
- 在iOS平台使用ffmpeg解码h264视频流
- iOS平台使用ffmpeg解码h264视频流
- 视频编解码,FFMPEG,RTP问题汇总
- 视频编解码,FFMPEG,RTP问题汇总
- FFMPEG 实时解码网络H264码流,RTP封装
- ffmpeg 解码摄像机H264流
- ffmpeg学习3-- ffmpeg解码rtp流
- H264 RTP解码
- H264 RTP解码
- FFmpeg从视频文件中抽离视频并以udp+rtp+h264推流的命令
- 关于strcmp()函数的实现
- win7下sqlite3cmd下中文乱码
- Mutations #Facebook Relay文档翻译#
- cdoj 84 Binary Operations
- lintcode-x的平方根-141
- ffmpeg 接收解码rtp h264视频流
- UVA301回溯法求坐火车问题的最大收益
- 贺利坚练习(3)
- vc中如何绘制直方图
- How to find the crash point: Android Native crash
- 黑马程序员-反射篇
- 深入理解WeakHashmap
- Cstyle的UEFI导读:第21.0篇 UEFI的N种实现及差别
- UGUI基本概念