直播和点播技术分析

HLS  ts m3u8文件
HTTP
HTTP+RTMAP

HTTP Live StreamingHLS

http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html

HTTP Live StreamingHLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播,主要应用在iOS系统,为iOS设备(如iPhone、iPad)提供音视频直播和点播方案。HLS点播,基本上就是常见的分段HTTP点播,不同在于,它的分段非常小。要实现HLS点播,重点在于对媒体文件分段,目前有不少开源工具可以使用,这里我就不再讨论,只谈HLS直播技术。

相对于常见的流媒体直播协议,例如RTMP协议、RTSP协议、MMS协议等,HLS直播最大的不同在于,直播客户端获取到的,并不是一个完整的数据流。HLS协议在服务器端将直播数据流存储为连续的、很短时长的媒体文件(MPEG-TS格式),而客户端则不断的下载并播放这些小文件,因为服务器端总是会将最新的直播数据生成新的小文件,这样客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。由此可见,基本上可以认为,HLS是以点播的技术方式来实现直播。由于数据通过HTTP协议传输,所以完全不用考虑防火墙或者代理的问题,而且分段文件的时长很短,客户端可以很快的选择和切换码率,以适应不同带宽条件下的播放。不过HLS的这种技术特点,决定了它的延迟一般总是会高于普通的流媒体直播协议。

HLS的协议规范 生成分段的标准TS文件以及m3u8索引文件

P2P播放技术

电脑A 点播一个视频vedio,服务器记录下,并查询电脑A周围有哪个电脑也在看这个视频,发现了电脑B ,这时候让电脑B作为CDN为电脑A提供资源

CDN:内容加速

时间: 2024-10-06 00:41:44

直播和点播技术分析的相关文章

手机直播连麦技术分析

直播火了,连麦直播也火了,那么说明是直播,连麦直播是什么. 手机直播连麦功能的特点,我们按下面三部分来聊一聊手机直播和直播连麦: 手机直播连麦功能的特点 人物画像和设计思维 一个有趣的连麦功能交互建议 手机直播连麦功能的特点 体验了斗鱼.NOW直播.美拍直播.淘宝直播.新浪直播.映客.me直播等直播平台.发现只有映客和me直播推出了手机直播的连麦功能. 我们从以下三点来展开分析直播连麦的特点: 连麦功能的权限 连麦人数和显示位置 连麦交互流程 连麦权限 ME直播的连麦功能是没有权限设定的,所有的

基于公有云平台实现直播、点播及小视频功能(二)

呵呵,上一节不知道怎么的就开始扯起了电视的发展,不过确实是勾起了我童年的回忆,这节我们正式进入正题,先说说直播.直播这个词看到以后,让我们想到的是什么?其实感觉也没什么,因为已经很普及,是否更多的是想到了直播带来的利益链?"某公司财务职员私自挪用公司资产打赏某主播金额高达数百万!!!"是啊,好像更多的是这样的字眼,那这个平台是如何实现的呢?为什么能有这么大的能量?直播包括流采集,流处理,编码,推流,拉流,解码,播放,这些步骤.这个图片基本概括了直播的全过程 一.流采集流采集包括图像流和

HTTP Live Streaming直播(iOS直播)技术分析与实现

http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html 不经意间发现,大半年没写博客了,自觉汗颜.实则2012后半年,家中的事一样接着一样发生,实在是没有时间.快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享. 前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个HLS编码器HLSLiveEncoder,当然,C++写的.其功能是采集摄像头与麦克

转: HTTP Live Streaming直播(iOS直播)技术分析与实现

http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html HTTP Live Streaming直播(iOS直播)技术分析与实现 不经意间发现,大半年没写博客了,自觉汗颜.实则2012后半年,家中的事一样接着一样发生,实在是没有时间.快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享. 前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个HLS编码器

【转】HTTP Live Streaming直播(iOS直播)技术分析与实现

HTTP Live Streaming直播(iOS直播)技术分析与实现 不经意间发现,大半年没写博客了,自觉汗颜.实则2012后半年,家中的事一样接着一样发生,实在是没有时间.快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享. 前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个HLS编码器HLSLiveEncoder,当然,C++写的.其功能是采集摄像头与麦克风,实时进行H.264视频编码和AAC音频编码,并按照HL

HTTP Live Streaming直播(iOS直播)技术分析与实现

前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个HLS编码器HLSLiveEncoder,当然,C++写的.其功能是采集摄像头与麦克风,实时进行H.264视频编码和AAC音频编码,并按照HLS的协议规范,生成分段的标准TS文件以及m3u8索引文件.通过我的HLSLiveEncoder和第三方Http服务器(例如:Nginx),成功实现了HTTP Live Streaming直播,并在iphone上测试通过.我就把这当中的一些收获写在这里

窄带高清赋能体育赛事,世界杯高清直播背后的技术变革

摘要: 当你观看视频如遇网络不好的情况,就会出现卡顿或系统提示切换成标清或流畅的画质,这个时候你会发现视频的清析度降低了.高清意味着高分辨以及需要更大的带宽来支撑,高清和宽带是一对矛盾体.这届优酷世界杯直播受到一致好评的关键,阿里云"窄带高清2.0"发挥了重大的作用. 写在前面 2018年俄罗斯世界杯比赛正在如火如荼进行中,互联网视频平台的入局,新媒体直播赛事的火爆,让本届世界杯也有了一个新标签:掌上世界杯.这意味着,用户可以更加随心所欲的"躺着看球". 半数球迷选

基于公有云平台实现直播、点播及小视频功能(一)

基于公有云平台实现直播.点播及小视频功能(一) 不记得从什么时候开始"斗鱼TV","战旗TV","全名TV"等等的这些网络直播平台开始活跃在我的日常生活中,快速多样化,丰富的直播内容充斥着我们的日常生活,不得不说在这个信息爆炸的互联网时代大背景下,利用流媒体技术的互联网直播,点播和小视频等技术已经是势不可挡,红到发紫,虽然不记得直播平台的诞生时间,但是小视频这个概念还是比较新的,大概也就是从2017年左右开始逐渐进入人们的视野中,并且以及其夸张的

揭秘央视春晚直播背后的技术硬实力

2020年1月24日晚间8点,一首开年贺岁歌舞<春潮颂>拉开了鼠年春晚的序幕.<这就是街舞>.2019第一神曲<野狼Disco>的改编版本<过年迪斯科>.<风雪饺子情>.<走过场>等众多的节目更是将春晚推向了一波又一波的高潮. 今年的春晚不仅演员阵容庞大,就连主持人阵容进行了"大换血",各种创新的节目更是赢得观众的阵阵喝彩.本届春晚堪称一场科技的视觉盛宴,其中春晚舞台首次打造三层立体舞美,同时运用飞屏技术营造出36