rtmp
文章平均质量分 80
黑贝是条狗
这个作者很懒,什么都没留下…
展开
-
h264参数说明
参数名称 对应X264参数 参数说明 默认值 参数范围 帧速率 - 控制服务器端的定时器,以控制每秒编码多少帧图像 25 12~30(具体情况视硬件能力而定) 最大IDR帧间隔 i_keyint_max 最大IDR帧间间隔,每当收到IDR帧,解码器就会清空参考队列,并且更新PPS和SPS参数。IDR帧也是一种I帧,因此,该参数如设置得比较小则更利于流畅的视频播放,但是会降低压缩效率。建议设置为帧速率的10倍。 250 最小IDR帧原创 2021-02-07 15:48:06 · 1696 阅读 · 0 评论 -
H264编码原理以及I帧B帧P帧
----------------------前言----------------------- H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明, 在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我 们可以先编码出一个完整的图像帧A,随后的B帧就不编码全部图像,只写入与A帧的差别,这样B帧的大小就只...转载 2021-02-07 14:47:12 · 359 阅读 · 0 评论 -
flv格式
最近研究h264+aac 的flv直播 ,把flv格式完全的啃了下。下面简单说下。flv 文件开始是9个字节的flv头。 46 4c 56 就是 F L V 的十六进制。第4个字节 01表示FLV版本号第5个字节表示文件音视频信息。1是只有视频,5音频和视频混合 4 只有音频。再后面4个字节0x00 0x00 0x00 0x09,转十进制为9,表示FLV header的长度.然后后面4个字节是0 0 0 0 ,prev tag size该值永远为0,因为文件才开始,一个...转载 2021-02-07 14:39:02 · 352 阅读 · 1 评论 -
利用nginx搭建RTMP视频点播、直播、HLS服务器
开发环境Ubuntu 14.04 servernginx-1.8.1nginx-rtmp-modulenginx的服务器的搭建安装nginx的依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-dev123配置并转载 2017-11-21 16:13:51 · 1205 阅读 · 0 评论 -
ffmpeg 推送、保存rtmp 流命令
最近浏览国外网站时候发现,翻译不准确的敬请谅解。1、将文件当做直播送至live[plain] view plain copyffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName 2、将直播媒体保存至本地文件[pla转载 2017-11-21 16:16:24 · 14318 阅读 · 0 评论