阿壮博客阿壮博客阿壮博客

hls是干嘛的

演示机型:Iphone 12系统版本:ios14

以Iphone 12,iOS 14为例,HLS(HTTP Live Streaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u8的索引文件,TS媒体分片文件和key加密串文件。

常用的流媒体协议主要有 HTTP 渐进下载和基于 RTSP/RTP 的实时流媒体协议,这二种基本是完全不同的东西,目前比较方便又好用的是用 HTTP 渐进下载方法。在这个中 apple 公司的 HTTP Live Streaming 是这个方面的代表。它最初是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的流。现在见到在桌面也有很多应用了,HTML5 是直接支持这个。

但是HLS协议的小切片方式会生成大量的文件,存储或处理这些文件会造成大量资源浪费。如果要实现数天的时移,索引量将会是个巨额数字,并明显影响请求速度。

因此,HLS协议对存储I/O要求相当苛刻。对此,也有公司提出了非常好的解决方案。

新型点播服务器系统,独创了内存缓存数据实时切片技术,颠覆了这种传统实现方法,从根本上解决了大量切片的碎片问题,使得单台服务器的切片与打包能力不再是瓶颈。其基本原理如下:

不将TS切片文件存到磁盘,而是存在内存当中,这种技术使得服务器的磁盘上面不再会有“数以吨计”的文件碎片,极大减少了磁盘的I/O次数,延长了服务器磁盘的使用寿命,极大提高了服务器运行的稳定性。同时,由于使用这种技术,使得终端请求数据时直接从服务器的内存中获取,极大提高了对终端数据请求的反应速度,优化了视频观看体验。

1.文章《hls是干嘛的》援引自互联网,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删举报等反馈请点击此处

2.文章《hls是干嘛的》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://100248.com/qing/495116.html

相关推荐

ps怎么重置所有设置 怎么把ps恢复出厂设置

演示机型:华为MateBook X系统版本:win10APP版本:photoshop2020

抖音复制口令是什么意思 抖音复制口令给好友是什么意思

演示机型:Iphone 12系统版本:ios14APP版本:抖音v14.4.0

qmc0文件怎么转换mp3 qmc0转换mp3手机怎么弄

演示机型:华为MateBook X系统版本:win10APP版本:格式工厂V4.10.0

抖音打不开闪退是什么原因 抖音打不开闪退是什么原因苹果8

演示机型:华为P40系统版本:Android 11APP版本:抖音v14.4.0

ps如何去掉水印文字 ps怎么无痕去水印

演示机型:华为MateBook X系统版本:win10APP版本:photoshop2020

ntfs格式是什么意思

演示机型:华为MateBook X系统版本:win10 1、以华为M

钉钉怎么修改密码 钉钉怎么修改密码苹果手机

演示机型:Iphone 12系统版本:ios14APP版本:钉钉5.0.16

键盘除号是哪个键 键盘除号是哪个键怎么打

演示机型:华为MateBook X系统版本:win10 以华为Mat