15 HDS 分发

HDS指Adobe的Http Dynamic Stream,和Apple的HLS类似。

HDS规范参考:http://www.adobe.com/devnet/hds.html

Build

编译SRS时可以打开或者关闭HDS,详细参考:Build

./configure --hds=on
复制

Player

Adobe的HDS可以在Flash播放器中,使用OSMF播放器打开。

输入地址:http://ossrs.net:8081/live/livestream.f4m

HDS Config

conf/full.conf中hds.srs.com是HDS的配置实例:

vhost __defaultVhost__ {
hds {
# whether hds enabled
# default: off
enabled on;
# the hds fragment in seconds.
# default: 10
hds_fragment 10;
# the hds window in seconds, erase the segment when exceed the window.
# default: 60
hds_window 60;
# the path to store the hds files.
# default: ./objs/nginx/html
hds_path ./objs/nginx/html;
}
}
复制

配置项的意义和HLS类似,参考HLS config

Why HDS

为何SRS要在SRS2引入HDS?主要是SRS的HTTP服务器重写,以及文杰哥对于HDS很熟悉。另外,加入HDS不会对SRS现有结构有影响。

Winlin 2015.3

请先 登录 后评论
  • 0 关注
  • 0 收藏,300 浏览
  • cici 提出于 2023-04-15 08:44

相似问题