基于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) 浏览(368)

M3U8有啥好处 ?

2016-9-24 fredzeng linux

个人理解主要是可以做多码率的适配,根据网络带宽,客户端会选择一个适合自己码率的文件进行播放,保证视频流的流畅。在IOS device和mac上可以用http的方式进行分发,其中playlist标准为由m3u扩展而来的m3u8文件,媒体文件为MPEG2-TS或者AAC文件(audio only)。a

阅读全文>>

标签: HLS m3u8

评论(0) 浏览(822)

流媒体开发之--HLS--M3U8解析(2): HLS草案

2016-9-24 fredzeng linux

本文档介绍了通过HTTP传输极大的多媒体数据流的协议[RFC2616]。该协议支持媒体数据的加密,并提供流的备用版本(如比特率)。媒体数据可以在创建后被很快地传输,允许它在近实时被接收。多媒体演示文稿是由播放列表文件中的URI指定的,播放列表是一个由uri和信息标签组成的有序列表。每一个URI都关联了一个媒体文件,该媒体文件是一个连续数据流的一个分片。播放列表必须是扩展的M3U文件,该文档通过定义新的标签扩展了m3u文件的格式。M3U播放列表是一个文本文件,它包含了各自独立的行,行以一个LF字符或者LF字符紧跟一个CR字符来结束。行可以是一个URI,空行,或者以字符#开头。空行将会被忽略。空格只能作为一行中不同元素间的分隔。

阅读全文>>

标签: HLS m3u8

评论(0) 浏览(835)

ffmpeg对mp4视频进行TS切片及m3u8索引文件支持hls

2016-9-1 fredzeng linux

要想利用HLS来实现视频的在线播放,就得需要将一个完整的视频文件切割成多个ts视频流,然后利用m3u8的索引文件来播放,基本是利用开源的ffmpeg对mp4视频进行TS切片及建立m3u8索引文件支持hls,提升播放速度。ffmpeg转化成HLS时附带的指令,对ffmpeg切片指令的使用,详细参考:

阅读全文>>

标签: HLS ffmpeg m3u8

评论(1) 浏览(906)

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

2016-8-22 fredzeng WEB服务

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

阅读全文>>

标签: nginx CDN nginx-rtmp RTMP HLS

评论(0) 浏览(1080)

利用ffmpeg将MP4文件切成ts和m3u8(苹果官方推荐ffmpeg脚本)

2016-8-3 fredzeng linux

利用ffmpeg将MP4文件切成ts和m3u8,ffmpeg -i test.mp4 -codec copy -bsf h264_mp4toannexb test.ts;ffmpeg -i 12生肖.ts -c copy -map 0 -f segment -segment_list playlist.m3u8 -segment_time 10 output%03d.ts

阅读全文>>

标签: HLS ffmpeg m3u8

评论(0) 浏览(3280)

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

2016-8-3 fredzeng linux

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

阅读全文>>

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

评论(0) 浏览(848)

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

2016-8-3 fredzeng linux

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

阅读全文>>

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

评论(0) 浏览(693)

视频云直播中的关键帧(I帧)技术探秘

2016-8-3 fredzeng linux

现在视频直播技术很火,ArchSummit微信大讲堂有幸邀请到迅达云SpeedyCloud工程副总裁李雨来,分享下其团队在云平台上做视频直播业务其中的一个技术方面——关键帧,本文整理自微信ArchSummit交流体验群里的分享内容(文章底部有加群方式哟!)希望能够对大家有所帮助。

阅读全文>>

标签: HLS 直播 GoP m3u8 I帧 性能调优

评论(0) 浏览(1494)

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) 浏览(1807)

Powered by emlog sitemap