HLS
coloriy
这个作者很懒,什么都没留下…
展开
-
用nginx搭建基于rtmp或者http的flv、mp4流媒体服务器
http://itindex.net/detail/48702-nginx-rtmp-http一、流媒体播放方式 1、 HTTP方式 这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没有RTMP/RTMP流媒体方式强大,很多视频网站都是用HTTP方式实现的,如:YouTube,土豆,酷6等 2、转载 2015-07-14 14:04:55 · 6595 阅读 · 0 评论 -
HLS 加密细节
1、大意就是用EXT-X-KEY来加密文件碎片,然后动态地改变EXT-X-KEY,并且在EXT-X-KEY上加权限控制;2、iOS中加密使用AES-128 encryption using 16-octet keys的方式;3、有三种传递EXT-X-KEY的方式:指定本地文件、指定一个地方放EXT-X-KEY所有文件共用、每n片使用一个EXT-X-KEY。Overview相关章节点转载 2015-08-05 12:53:29 · 6737 阅读 · 0 评论 -
HLS直播NAL_AUD问题
Apple产品系列中,使用HLS实现直播,HLS可以简单理解为HTTP+M3U8+TS。一、问题引出最近遇到一个问题,MP4文件转成TS后,在Apple上播放会有帧错乱现象(前后帧显示时来回跳),但在Windows下的播放器如VLC显示都没有问题。二、初探小武同学根据十几年的经验判断,第一感觉认为是DTS或PTS错乱导致,但通过分析后发现DTS和PTS显示正常。转载 2015-08-05 15:01:24 · 1986 阅读 · 1 评论 -
HTTP Live Streaming协议标准各个草案修改Track
HTTP Live Streaming协议标准——http://tools.ietf.org/html/draft-pantos-http-live-streaming此标准2009年5月1日首次提出后,历经相当积极的更新修改,各版本特性演进大致如下。草案2 at 2009/10/051、加入EXT-X-DISCONTINUITY标签。此标签提示播放器重置编码参转载 2015-08-05 12:52:17 · 846 阅读 · 0 评论 -
Adobe的HTTP Dynamic Streaming(HDS)与HLS区别
和APPLE家的HTTP Live Streaming差不多,主要异同如下:1、文件切片采用MP4的格式而非ts格式;2、索引在APPLE家是foo.m3u8文件,Adobe家是manifest文件;3、Adobe家除了支持APPLE家支持的H.264/AAC之外还支持VP6/MP3编码;4、不同于APPLE家,内容保护通过Flash Access Server来实现;5、转载 2015-08-05 12:55:44 · 2693 阅读 · 0 评论 -
使用Nginx+FFMPEG搭建HLS直播转码服务器
目的:使Nginx支持Rtmp协议推流,并支持hls分发功能及FFMPEG转码多码率功能。一、准备工作模块:nginx-rtmp-module-master(支持rtmp协议)下载地址:http://nginx.orghttps://github.com/arut/nginx-rtmp-module1、安装依赖包:#yum -y install gcc glib转载 2015-08-05 13:28:08 · 1511 阅读 · 0 评论 -
流媒体开发之--直播实现
1、流媒体开发之--直播实现2、流媒体开发之-直播自定义列表3、流媒体开发之-服务器图片的加载4、流媒体开发之-直播自定义分类5、流媒体开发之-获取直播节目预告-16、流媒体开发之-直播界面切换电视台频道 网上大多数直播软件都会提供一个功能就是自定义,这个由于版本问题,而为了让用户看到自己想看的频道,可以让用户自己添加找到的源,然后进转载 2015-08-21 18:42:03 · 5705 阅读 · 0 评论 -
HLS-M3U8相关规范(草案)
目录1 简介 22 概述 23 播放列表文件 33.1 介绍 33.2新标签 43.2.1 EXT-X-TARGETDURATION 43.2.2 EXT-X-MEDIA-SEQUENCE 43.2.3 EXT-X-KEY 43.2.4 EXT-X-PROGRAM-DATE-TIME 53.2.5 EXT-X-ALLOW-CATCH 53.2.6 E转载 2015-10-19 18:25:05 · 2101 阅读 · 0 评论 -
Helix server 使用说明
http://helixproducts.real.com/hmdp/documentation/helixserver/1512_LR/html/Content/HelixHelp/Media_Types.htm原创 2015-08-05 11:17:50 · 1432 阅读 · 0 评论 -
MP4文件点播seek原理
本来想说说关于mp4和一些常见视频文件格式方面的历史。现在想想没啥必要,毕竟本文是在讲关于mp4点播拖动方面的技术细节。绪论,前言神马的显得有点多余。说起MP4,不得不提“Digital container format”的概念。维基百科给出解释:A container or wrapper format is a metafile format whose specification转载 2015-07-24 11:01:44 · 10778 阅读 · 0 评论 -
HLS 视频加密技术动态加密与静态加密
Dynamic Encryption vs. Static Encryption with Azure Media ServicesOCT 05In Azure Media Services, there are two ways to encrypt your content regardless you are applying common e转载 2015-08-04 17:21:39 · 3299 阅读 · 0 评论 -
HLS 测试用流地址
测试HLS 流: http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8来源: http://www.jwplayer.com/blog/improving-hls-android-sdk-1-2/player可以采用ffplay.原创 2015-07-14 14:01:07 · 26994 阅读 · 2 评论 -
Nginx搭建HLS流媒体服务器
简介:HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个转载 2015-07-28 15:03:50 · 772 阅读 · 0 评论 -
FFMPEG采集摄像头视频并切片为hls视频流
一、Windows下面编译ffmpeg首先需要解决的问题是:在windows下面编译 ffmpeg, 并让其支持dshow, 本人把ffmpeg编译成功了, 但是编译出来的ffmpeg不支持dshow, 在网上找了有文章介绍如何编译ffmpeg让其支持dhsow, 按照文章说的方法试了N次, 终究没有成功。无奈只有找现成的windows下面的exe了。在这里找到了可用的ffmpeg转载 2015-07-28 14:52:42 · 6716 阅读 · 0 评论 -
HTTP Streaming with FFMpeg and an Open Source Segmenter
iPhone HTTP Streaming with FFMpeg and an Open Source Segmenter198 RepliesWith the release of the iPhone OS 3 update came the ability to do live streaming. There are a few types of streamin翻译 2015-07-28 14:44:41 · 633 阅读 · 0 评论 -
I帧和IDR帧的区别
I帧和IDR帧的区别:1. 在 H.264 中 I 帧并不具有随机访问的能力,这个功能由 IDR 承担。以前的标准中由 I 帧承担。2. IDR 会导致 DPB (参考帧列表——这是关键所在)清空,而 I 不会。3. I和IDR帧其实都是I帧,都是使用帧内预测的。但是IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。4.转载 2015-07-15 11:38:42 · 896 阅读 · 0 评论 -
mpegts的音视频同步原理
一、引言MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。 在TS 层, TS头信息包含了节目时钟参考PCR(Program Clock Reference), 用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)。 在PES层, 在PES头信息里包含有表示时间戳转载 2015-07-15 14:17:12 · 1319 阅读 · 0 评论 -
hls流媒体:ts流格式介绍
转载自:http://bbs.baofengcloud.com/home.php?mod=space&uid=30&do=blog&quickforward=1&id=31.ts简介 ts流最早应用于数字电视领域,其格式非常复杂包含的配置信息表多大十几个,视频格式主要是mpeg2。苹果公司发明的http live stream流媒体是基于ts文件的,不过他大大简化了传统的t转载 2015-07-23 15:09:17 · 2320 阅读 · 0 评论 -
hls流媒体、传统流媒体、http流媒体、adobe流媒体
转载自:http://bbs.baofengcloud.com/home.php?mod=space&uid=30&do=blog&quickforward=1&id=4对比内容:hls流媒体、传统流媒体、http流媒体、adobe流媒体的对比如下。流媒体协议一般分为:传输协议 + 交互协议。hls流媒体http流媒体传统流媒体a转载 2015-07-23 15:10:51 · 1044 阅读 · 0 评论 -
HLS 协议详解
HLS 协议详解HLS 概述HLS 全称是 HTTP Live Streaming, 是一个由 Apple 公司实现的基于 HTTP 的媒体流传输协议. 他跟 DASH 协议的原理非常类似. 通过将整条流切割成一个小的可以通过 HTTP 下载的媒体文件, 然后提供一个配套的媒体列表文件, 提供给客户端, 让客户端顺序地拉取这些媒体文件播放, 来实现看上去是在播放一条流的效果.由于传转载 2017-10-25 14:55:12 · 1075 阅读 · 0 评论