Video streaming minBufferTime和TimeShift BufferDepth参数是什么意思?
我在媒体演示文稿的描述中找到了这些参数,但我不知道它们的用途Video streaming minBufferTime和TimeShift BufferDepth参数是什么意思?,video-streaming,audio-streaming,mpeg-dash,Video Streaming,Audio Streaming,Mpeg Dash,我在媒体演示文稿的描述中找到了这些参数,但我不知道它们的用途 我正在调试视频流。中描述了这些属性,其中指定了媒体演示文稿描述(MPD) @minBufferTime是强制性的,描述如下: 指定在定义中使用的公共持续时间 表示数据速率(请参见中的@bandwidth属性 5.3.5.2) 对@bandwidth属性的引用是: 如果在接收到@minBufferTime*@带宽位后(即在接收到第一位后@minBufferTime时)开始播放,则可以确保客户端具有足够的数据进行连续播放 @timeSh
我正在调试视频流。中描述了这些属性,其中指定了媒体演示文稿描述(MPD)
@minBufferTime
是强制性的,描述如下:
指定在定义中使用的公共持续时间
表示数据速率(请参见中的@bandwidth属性
5.3.5.2)
对@bandwidth
属性的引用是:
如果在接收到@minBufferTime*@带宽位后(即在接收到第一位后@minBufferTime时)开始播放,则可以确保客户端具有足够的数据进行连续播放
@timeShiftBufferDepth
是可选的,描述为:
指定最小时移缓冲区的持续时间
对于MPD中保证
可用于类型为的媒体演示
“动态”。当不存在时,该值是无限的。这
如果类型属性为,则该属性的值未定义
等于“静态”
这意味着它指定了发布后保证在服务器端存储的段的长度。中描述了这些属性,其中指定了媒体演示文稿描述(MPD)
@minBufferTime
是强制性的,描述如下:
指定在定义中使用的公共持续时间
表示数据速率(请参见中的@bandwidth属性
5.3.5.2)
对@bandwidth
属性的引用是:
如果在接收到@minBufferTime*@带宽位后(即在接收到第一位后@minBufferTime时)开始播放,则可以确保客户端具有足够的数据进行连续播放
@timeShiftBufferDepth
是可选的,描述为:
指定最小时移缓冲区的持续时间
对于MPD中保证
可用于类型为的媒体演示
“动态”。当不存在时,该值是无限的。这
如果类型属性为,则该属性的值未定义
等于“静态”
这意味着它指定了在发布后保证在服务器端存储多长段