在刚刚圆满落幕的LiveVideoStackCon峰会上,阿里云高级技术专家周源进行了《视频加密和DRM的实施实践》主题分享。周源,有十多年音视频研发经验,之前在淘宝视频负责开放平台,目前在阿里云视频云部门负责媒体处理,在大规模系统建设和云计算方面都有非常丰富的实战经验。
分类:
其他好文 时间:
2018-11-01 19:52:02
阅读次数:
168
直播原理 视频协议 HLS协议 [主要是直播方面(好用,但延时)] RTMP协议 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议以及RTMPT/RTMPS/RTMPE等多种变种、RTMP是一种设 ...
分类:
其他好文 时间:
2018-08-25 17:26:51
阅读次数:
202
libavformat下的hls.c和mpegts.c实际上是同一个级别的,同属于demuxer。 只不过实际使用的hls协议是先解协议(hls.c)后解封装(mpegts.c),这里的协议和封装都是demuxer。 ...
分类:
其他好文 时间:
2018-07-28 15:26:38
阅读次数:
137
RTMP HLS HTTP 直播协议一次看个够 直播从2016年一路火到了2017年,如今要在自己的App里加入直播功能,只要找一个现成的SDK就行了,什么拍摄、美颜、推流,一条龙服务。不过作为直播身后最重要的部分:推流协议,很多人并不是很清楚。如果你也对直播感兴趣,想要了解他背后的各种机制,可以先 ...
分类:
Web程序 时间:
2018-07-26 23:33:16
阅读次数:
324
1. 综述 HLS(HTTP Live Streaming) 把整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。HLS 协议由三部分组成:HTTP、M3U8、TS。这三部分中,HTTP 是传输协议,M3U8 是索引文件,TS 是音视频的媒体信息。 关于 HLS 的详细介绍可参考: ...
分类:
其他好文 时间:
2018-06-04 23:25:00
阅读次数:
308
本文主要参考FFmpeg/libavformat/hls.c,对其代码逻辑做了简单收集及整理。整体来说,本文总结了ffmpeg中hls_demxuer的实现逻辑,希望对读者有所帮助。 HLS协议中还涉及一些比较细节的部分,比如subtitle、rendetion、group、init_sectio... ...
分类:
其他好文 时间:
2018-05-31 23:08:48
阅读次数:
2907
本文参考AOSP 7的源代码,简单梳理了下HttpLiveSource对HLS的解析处理逻辑,整理本文的目的仅仅是为了加深这方面的理解。当然本文没有很细节的协议解析以及HLS variant切换的逻辑。所以,仅供参考。 ...
分类:
其他好文 时间:
2018-04-29 17:48:08
阅读次数:
219
本文来自于腾讯bugly开发者社区,原文地址:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1277 视频直播这么火,再不学就 out 了。 为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主要的技术点,包括但不限于前端技术。 1. ...
分类:
Web程序 时间:
2018-03-13 13:54:17
阅读次数:
411
HTTP Live Streaming(HLS)是苹果公司提出来的流媒体传输协议。与RTP协议不同的是,HLS可以穿透某些允许HTTP协议通过的防火墙。 一、HLS播放模式 (1) 点播模式(Video on demand, VOD) 点播模式是指当前时间点可以获取到所有index文件和ts文件,二 ...
分类:
其他好文 时间:
2017-09-03 00:28:35
阅读次数:
353
本文转载自:《hls之m3u8、ts流格式详解》 HLS,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。 1、M3U8文件 用文本方式对媒体文件进行描述,由一系列标签组成。 ...
分类:
其他好文 时间:
2017-07-06 20:40:18
阅读次数:
2835