资产编码:管理HLS/DASH配置文件 [英] Asset encoding : manage HLS/DASH profile

查看:184
本文介绍了资产编码:管理HLS/DASH配置文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是使用Azure Media Services的初学者.

I'm a beginner to use Azure Media Services.

我能够上传mp4资产文件,对其进行编码并发布以进行HLS/DASH流传输.

I'm able to upload mp4 asset file, encode it and publish it for HLS/DASH streaming.

最后,我获得了分段时间轴MPD/M3U8清单文件.

Finally I obtain segment timeline MPD/M3U8 manifest files.

<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" profiles="urn:mpeg:dash:profile:isoff-live:2011" type="static" mediaPresentationDuration="PT36M42.048S" minBufferTime="PT7S">

...

< SegmentTemplate timescale ="10000000"; media ="QualityLevels($ Bandwidth $)/Fragments(video = $ Time $,format = mpd-time-csf)"初始化="QualityLevels($ Bandwidth $)/Fragments(video = i,format = mpd-time-csf)"< SegmentTimeline>< SD ="60000000". r ="366"/>

<SegmentTemplate timescale="10000000" media="QualityLevels($Bandwidth$)/Fragments(video=$Time$,format=mpd-time-csf)" initialization="QualityLevels($Bandwidth$)/Fragments(video=i,format=mpd-time-csf)"><SegmentTimeline><S d="60000000" r="366"/>

是否可以配置编码或发布步骤以获得按需范围的单个文件清单文件?

Is it possible to configure encoding or publishing step in order to obtain an on-demand range single file manifest file ?

类似这样的东西:

<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" profiles="urn:mpeg:dash:profile:isoff-on-demand:2011" minBufferTime="PT2S" type="static" mediaPresentationDuration="PT2202S">

...

< BaseURL> video/content.mp4</BaseURL> < SegmentBase indexRange ="868-14111"; timescale ="96"> <初始化范围="0-867"/> </SegmentBase>

<BaseURL>video/content.mp4</BaseURL> <SegmentBase indexRange="868-14111" timescale="96"> <Initialization range="0-867"/> </SegmentBase>

另一个问题,是否可以管理段大小?

Another question, is it possible to manage segment size ?

在测试过程中,我无法找到一种方法来设置另一个6秒

During my test I am not able to find a way to set another than  6 seconds.

   -盖洛德-

   - Gaylord -

推荐答案

要限制传递的比特率和/或时间范围,可以使用过滤器"的概念.看 示例.

For restricting the delivered bitrates and/or time ranges, you can use the concept of Filters. See this article for examples.

关于细分受众群的大小,今天只有 支持进行实时流式传输.

As for segment size, today this is only supported for live streaming. 


这篇关于资产编码:管理HLS/DASH配置文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆