那么,手机文件有哪些格式呢?应该说数码设备是有的,也可以有,但不一定都有。所有数字设备的文件格式都有统一的标准。M3U8格式的特点是一个目录信息或者文件,而安卓手机或者iPhone浏览器缓存的很多电影都是M3U8格式,需要转码后才能播放。

手机文件的格式都有什么,看到过apk,zip?

手机文件的格式都有什么,看到过apk,zip

所有数码设备的文件格式都有一个统一的标准。即不管你是手机,还是电脑,还是路由器,还是别的数码设备,里面存放的文件,如果其名的后缀(例如apk或者zip)相同,那么格式就相同,因为只有这样,这些设备之间才能互相传递信息。就拿apk来说,这是安卓系统下软件名称的后缀。而zip这是压缩文件的后缀。那么,例如jpg就是照片和图片文件的后缀,mp3就是音频文件的后缀,mp4就是视频文件的后缀。

不过,这不是说音频文件必定是mp3,它也可能是wav格式或者其它格式,照片也可能是bmp等其它格式,视频也可能是mpg等其它格式,这里不一一列举了。那么,手机文件的格式都有什么呢?应该说,数码设备有的,它都可以有,但也未必全有。例如,mov是苹果手机用的视频文件格式,但是安卓手机上就未必有,如果你把这种格式的文件装在安卓手机上,那么就需要在这个手机上安装一个可以播放mov文件的播放软件,例如你装了QQ影音软件,就能播放了。

现在网上的视频很多都是m3u8格式的,它们用这种格式有什么好处?

手机文件的格式都有什么,看到过apk,zip

下面我们一起谈谈m3u8是指什么,有什么好处。M3U8视频格式也是一种M3U,是某些移动设备例如安卓,苹果手机浏览器缓存视频的“专用视频格式”。只是它的编码格式是UTF-8格式。M3U用Latin-1字符集编码。M3U8格式特点是带有一个目录信息或文件,而许多安卓手机或者iPhone手机浏览器缓存的电影格式都为M3U8,需要进行转码才可以播放。

  M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。而M3U8有啥好处呢?主要是可以做多码率的适配,根据网络带宽,客户端会自动选择一个适合自己码率的文件进行播放,保证视频流的流畅。

m3u8 文件其实是 HTTP Live Streaming(缩写为 HLS) 协议的部分内容,而 HLS 是一个由苹果公司提出的基于 HTTP 的流媒体网络传输协议。HLS 的工作原理是把整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。

在开始一个流媒体会话时,客户端会下载一个包含元数据的 extended M3U (m3u8) playlist文件,用于寻找可用的媒体流。HLS 只请求基本的 HTTP 报文,与实时传输协议(RTP)不同,HLS 可以穿过任何允许 HTTP 数据通过的防火墙或者代理服务器。它也很容易使用内容分发网络来传输媒体流。

m3u8 文件实质是一个播放列表(playlist),其可能是一个媒体播放列表(Media Playlist),或者是一个主列表(Master Playlist)。但无论是哪种播放列表,其内部文字使用的都是 utf-8 编码。当 m3u8 文件作为媒体播放列表(Meida Playlist)时,其内部信息记录的是一系列媒体片段资源,顺序播放该片段资源,即可完整展示多媒体资源。

格式如下:对于点播节目,客户端只需依次下载上述片段资源,依次播放即可。直播的话,客户端需要定时再次请求m3u8文件,看看有没有新的片段数据下载播放。当m3u8作为主播放列表时,它内部提供了同一媒体资源的多种流列表资源(Variant Strean)。


文章TAG:格式  手机  头条  写文章  文档  
下一篇