维修预约咨询

维修预约咨询

营业时间:09:00-20:30

400-119-8500

什么是HLS?

2022-08-20 12:08:42 浏览数: 关键词: # HLS是什么

什么是HLS?

什么是HLS?

HLS (HTTP Live

苹果服务维修中心石家庄

Streaming)是苹果的动态比特率自适应技术。主要用于PC和苹果终端的音视频服务。它包括一个m3u(8)的索引文件。TS片段文件和密钥加密字符串文件。

HLS (HTTP Live Streaming)是苹果的动态比特率自适应技术。主要用于PC和苹果终端的音视频服务。它包括一个m3u(8)的索引文件。TS片段文件和密钥加密字符串文件。

工作原理是将整个流分成基于HTTP的小文件进行下载,一次只下载一部分。当媒体流正在播放时,客户端可以选择以不同的速率从越来越多的不同备用源下载相同的资源,允许流媒体绘画适应不同的数据速率。启动流媒体会话时,客户端将下载包含源数据的扩展M3U(m3u8)播放列表文件,以查找可用的媒体流。

简介

常用的流媒体协议主要有HTTP渐进式下载和基于RTSP/RTP的实时流媒体协议,这两种协议基本上是完全不同的东西。目前使用HTTP渐进式下载方式更方便、更容易。在这种情况下,苹果的HTTP直播就是这方面的代表。它最初是苹果公司为iPhone、iPod、iTouch和iPad等移动设备开发的流。现在它在桌面上有很多应用。HTML5直接支持这个。

但是HLS协议的小切片方式会产生大量的文件,存储或者处理这些文件会造成大量的资源浪费。如果要实现几天的时移,索引量将是一个巨大的数字,显然会影响请求速度。所以HLS协议对存储I/O的要求相当高,为此,一些公司也提出了非常好的解决方案。

新的按需服务器系统开创了内存缓存数据的实时切片技术,颠覆了这种传统的实现方式,从根本上解决了大量切片的碎片化问题,让单台服务器的切片打包能力不再是瓶颈。

其基本原理如下:

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

颜色模型

色调色度、亮度和饱和度。

HSL颜色模型是业界的一个颜色标准,通过改变色相(h)、饱和度(s)、明度(l)三个颜色通道及其叠加得到。HSL是代表色调、饱和度和亮度的颜色。该标准几乎涵盖了人类视觉所能感知的所有颜色,是目前应用最广泛的颜色体系之一。HSLA是基于HSL的透明(A)设置。

HLS协议规定

视频的打包格式为TS。视频的编码格式是H264。音频编码格式为MP3、AAC或AC-3。除了TS视频文件本身,还定义了用于控制回放的m3u8文件(文本文件)。

将视频文件上传到服务器,视频将被转换为HLS格式的视频(即TS和m3u8文件)。媒体编码器模块负责将视频源中的视频数据转码为目标编码格式(H264)的视频数据,然后流分段模块对视频进行切片。切片的结果是索引文件(m3u8)和ts文件。

HLS的索引文件是m3u8的文件,先下载一级索引文件(master_playlist.m3u8),它记录了二级索引文件(Alternate-A,Alternate-B,Alternate-C)的地址,然后客户端下载二级索引文件,二级索引文件也记录了TS文件的下载地址,这样客户端就可以按顺序下载TS视频文件并连续播放。


宁波苹果维修点

西安苹果维修点

以上就是关于"什么是HLS?"的内容介绍,希望对您有所帮助,更多苹果手机维修技巧,敬请关注全国苹果维修服务中心.

【什么是HLS?】文章内容来源:https://ask.china-applefix.com/weixiu/jiqiao/9267.html

苹果维修最新资讯