ffmpeg 文件推流 rtsp和rtmp

2017-9-18 fredzeng linux

// rtsp推流  /opt/srs/srs2

./objs/ffmpeg/bin/ffmpeg -re -i /root/mp4/1.mp4 -vcodec copy -codec copy -f rtsp rtsp://192.168.2.161/live/rtsp_test

// rtmp 推流
./objs/ffmpeg/bin/ffmpeg -re -...

阅读全文>>

标签: RTMP ffmpeg rtsp

评论(0) 浏览(21)

基于Nginx搭建http/rtmp/hls协议的MP4/FLV流媒体服务器

2017-9-4 fredzeng WEB服务

一.搭建nginx平台:
基本是基于网上资料一步步安装nginx搭建流媒体服务器 这篇博客来搭建。
我的ubuntu是14.04LTS。各种包的版本是:
nginx-1.9.9
nginx_mod_h264_streaming-2.2.7.tar.gz
openssl-0.9.8zh.tar.gz
pcre-8.12.tar.gz
zl...

阅读全文>>

标签: nginx RTMP HLS flv 流媒体

评论(0) 浏览(112)

RTMP协议直播推流分析

2017-7-13 fredzeng linux

RTMP协议是 Adobe 公司开发的一个基于TCP的应用层协议,Adobe 公司也公布了关于RTMP的规范,但是这个协议规范介绍的有些地方非常模糊,很多东西和实际应用是有差别的。网上也有不少关于这个协议的介绍,但都不是太详细。我遇到的比较好的参考资料就是这篇:带你吃透RTMP, 这篇文章只是在理论上对RTMP进行了比较详细的解释,很多东西还是和实际应用有出入。我这篇文章只是把遇到的一些坑记录下来,并不是详解RTMP消息的。
另外懂RTMP消息拆包分包,而不真正的写写的话是很难把RTMP协议弄得的很清楚,关于RTMP协议的实现也是比较麻烦的事,懂和做事两回事。
另外用wireshark 抓一下包的话可以非常直观的看到RTMP通信的过程,对理解RTMP非常有帮助,在调试代码的时候也大量借助wireshark排错,是一个非常有用的工具。

阅读全文>>

标签: RTMP 直播 推流

评论(0) 浏览(129)

ffmpeg处理RTMP流媒体的命令大全

2016-9-1 fredzeng linux

 ffmpeg处理RTMP流媒体的命令大全,将文件当做直播送至live,将直播媒体保存至本地文件,将其中一个直播流,视频改用h264压缩,音频不变,送至另外一个直播服务流,将其中一个直播流,视频改用h264压缩,音频改用faac压缩,送至另外一个直播服务流,将一个高清流,复制为几个不同视频清晰度的流重新发布,其中音频不变,功能一样,只是采用-x264opts选项....
1、将文件当做直播...

阅读全文>>

标签: RTMP ffmpeg

评论(1) 浏览(742)

全民大直播,流媒体选择Nginx是福还是祸?

2016-8-22 fredzeng WEB服务

视频直播的持续升温,无意间也让带宽生意的争夺变得异常残酷。一时间,各种云计算、CDN、视频云提供商都在视频尤其是直播上投入重兵,揭竿而起的新生起义军们也正马不停蹄的赶往这方战场,各种号称可以在IaaS、PaaS、SaaS不同层面提供平台级、接口级以及产品级服务的花式作战口号此起彼伏,让人眼花缭乱,“僧多粥少”可能成为了当前支撑视频技术解决方案市场最恰当的提法。如此局面之下,视频云和CDN们,技术上到底是在竞争什么?作为视频平台和即将要进入视频领域的运营者,在技术平台的选型和搭建上又如何才能避免掉入大坑?

阅读全文>>

标签: nginx CDN nginx-rtmp RTMP HLS

评论(0) 浏览(965)

移动直播技术秒开优化经验(含PPT)

2016-8-3 fredzeng linux

现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。

阅读全文>>

标签: nginx CDN RTMP HLS 直播 视频云

评论(0) 浏览(748)

全民大直播,流媒体选择Nginx是福还是祸?

2016-8-3 fredzeng linux

视频直播的大伙还将持续燃烧,全民直播大时代的背后是靠视频技术、云计算技术的支撑,未来在全景直播、VR直播全面来临时,更需要重视视频平台的技术提升和稳定。对于视频运营者来说,选择一个靠谱的云平台大幅缩减自身基础设施以及研发投入,将重心前移到业务和产品上是为上策。对于视频云平台和CDN服务商来说,当直播市场大浪淘沙归于平静后,视频技术终将成为核心竞争力,其中可管可控的流媒体服务器集群是重中之重,不管你是IaaS、PaaS、SaaS,最后那个S都是Service。

阅读全文>>

标签: nginx CDN RTMP HLS 直播 视频云

评论(0) 浏览(615)

在CentOS上编译安装FFmpeg,一键安装脚本

2016-1-30 fredzeng linux

在CentOS编译安装ffmpeg比较麻烦,以前也搞过多次,由于博客调整,特重新记录一下,以备不时之需。

阅读全文>>

标签: RTMP ffmpeg CentOS

评论(1) 浏览(1567)

CentOS6下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)

2016-1-11 fredzeng WEB服务

CentOS6下基于Nginx搭建mp4/flv流媒体服务器(可随意拖动)并支持RTMP/HLS协议(含转码工具)


1.先添加几个RPM下载源

     1.1)安装RPMforge的CentOS6源
     [root@AY130611215205Z ~]# wget -c&n...

阅读全文>>

标签: nginx RTMP HLS

评论(0) 浏览(1577)

低延时直播应用

2015-6-19 fredzeng WEB服务

直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看(参考:DeliveryHLS),HLS主要是延时比较大,RTMP主要优势在于延时低。

低延迟的部署实例参考:Usage: Realtime

阅读全文>>

标签: RTMP SRS RTMP延时 HLS延时

评论(0) 浏览(4070)

Powered by emlog sitemap