机顶盒播放流媒体服务器的文件,Vod点播业务,流媒体服务器Flussonic Media Server的流媒体播放URL格式...

编程入门 行业动态 更新时间:2024-10-23 18:29:39

机顶盒播放<a href=https://www.elefans.com/category/jswz/34/1770639.html style=流媒体服务器的文件,Vod点播业务,流媒体服务器Flussonic Media Server的流媒体播放URL格式..."/>

机顶盒播放流媒体服务器的文件,Vod点播业务,流媒体服务器Flussonic Media Server的流媒体播放URL格式...

在本篇文章中,我们将介绍Flussonic Media Server的点播流播放URL格式。如果要了解直播流的播放URL格式,请点击Live直播业务,Flussonic Media Server的流媒体播放URL是怎样的?

在本篇文章的介绍中,我们以[flussonic-ip-address]表示运行Flussonic Media Server的服务器IP地址。我们以[port]表示对应的流传输端口。

首先,我们回顾一下VOD业务的配置,如下:

# VOD locations:

file vod {

path /storage;

}

在这个配置中,我们使用file指令创建了一个名为vod的点播业务,点播文件存放在/storage目录下。

假设在这个目录下有一个叫做sample.mp4的文件,我们来看看如何用各种流传输协议来播放它:

1、Apple Http Live Streaming 协议:

http://[flussonic-ip-address]:[port]/vod/sample.mp4/index.m3u8

再假设,在/starage目录下还有一个/moive目录,在它下面有一个名为bunny.mp4的文件,也就是说它在文件系统中的访问路径为/storage/moive/bunny.mp4。OK,我们再来看看如何播放它:

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/index.m3u8

注意:

在多语言环境下(例如一部电影有中文和英文两种音频轨道),由于有些传统支持MPEG-TS的播放设备(例如VLC或某个机顶盒)并不符合Apple HLS在多语言场景下的规范,因此Flussonic Media Server提供了变通的方案:

1、对于符合Apple HLS规范的播放设备,依旧使用上面的URL来播放,不会有任何问题。

2、对于不符合Apple HLS规范的播放设备,请将上面的URL中的结尾index.m3u8改为video.m3u8。如下:

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/video.m3u8

说明:

对于index.m3u8的URL,Flussonic Media Server会按照Apple的规范,将每一个语言的音轨流都生成一个独立的播放列表(playlist)。对于video.m3u8的URL,Flussonic Media Server会将视频和所有音轨都打包在一起,提供一个播放列表(playlist)。

另外,在多码率视频场景下,这些传统支持MPEG-TS的播放设备,可能也不支持Apple在HLS规范中约定的多码率自适应技术。这时你可以按下面的方式分别访问不同的视频流:

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/video1.m3u8

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/video2.m3u8

一直到

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/video[n].m3u8

其中 1,2,一直到[n] 代表多码率场景下的每一路视频流。

下面我们来看看其它流传输协议下的播放URL:

2、Adobe rtmp 协议:

rtmp://[flussonic-ip-address]:[port]/vod/sample.mp4

以及

rtmp://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4

3、rtsp 协议:

rtsp://[flussonic-ip-address]:[port]/vod/sample.mp4

以及

rtsp://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4

4、MPEG DASH 协议:

http://[flussonic-ip-address]:[port]/vod/sample.mp4/Manifest.mpd

以及

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/Manifest.mpd

5、Adobe HDS 协议:

http://[flussonic-ip-address]:[port]/vod/sample.mp4/manifest.f4m

以及

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/Manifest.mpd

6、Http MPEG-TS 协议:

http://[flussonic-ip-address]:[port]/vod/sample.mp4/mpegts

以及

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/mpegts

7、Http Flv 协议:

http://[flussonic-ip-address]:[port]/vod/sample.mp4/flv

以及

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/flv

最后,Flussonic Media Server也为我们提供了一个播放页面,如下:

http://[flussonic-ip-address]:[port]/vod/sample.mp4/embed.html

以及

http://[flussonic-ip-address]:[port]/vod/moive/bunny.mp4/embed.html

更多推荐

机顶盒播放流媒体服务器的文件,Vod点播业务,流媒体服务器Flussonic Media Server的流媒体播放URL格式...

本文发布于:2024-03-15 07:25:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1738384.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:流媒体   服务器   机顶盒   格式   业务

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!