multipath transmission and svc

 The blog is a record of the paper[1].
 The paper models the multipath transmission as a non convex discrete optimization problem. The video streaming flows in internet can be classified into two categories:skip based and no skip based. The former is for real tine media, and chunks are not received by the their deadlines will be skipped. While for non-skipped streaming, if chunk cannot received by its deadline, a stall will occur until it is fully received.Both these situation deteriorates user experience.
 假设一段视频被分成了C个chunks。一个chunk的长度是L秒,基于svc编码,分成一个base layer和n个enhanced layer,base layer的速率为 r 0 ,enhanced layer的速率分别为 r 1 , . . . , r n

符号 含义
i chunk的序号
j 时间片序号
k 路径序号
n 视频layer的序号
Y n 层n的大小
z n ( k ) ( i , j ) 段i的layer n使用时间片j在路径k上进行数据传输的大小
s startup delay

 假设一个chunk中的一个layer为元数据,只能在一条链路上传输。在这里可以使用数学语言表示这个约束。 ( j = 0 ( i 1 ) L + s z n ( 1 ) ( i , j ) ) ( j = 0 ( i 1 ) L + s z n ( 2 ) ( i , j ) ) = 0
 优化目标:
(2) max n = 0 N γ n i = 1 C Z n , i
约束:
(3) j = 0 ( i 1 ) L + s z n ( 1 ) ( i , j ) + z n ( 2 ) ( i , j ) = Z n , i i , n
(4) Z n , i Y n Y n 1 Z n 1 , i
(5) n = 0 N i = 1 C z n ( k ) ( i , j ) B k ( j )
(6) ( j = 0 ( i 1 ) L + s z n ( 1 ) ( i , j ) ) ( j = 0 ( i 1 ) L + s z n ( 2 ) ( i , j ) ) = 0
(7) z n ( k ) ( i , j ) 0 k { 1 , 2 }
(8) z n ( k ) ( i , j ) = 0 { i : ( i 1 ) L + s > j } k { 1 , 2 }
(9) Z n , i Z { 0 , Y n }
 其中(4)保证高的layer不能在低的layer之前下载。(8)则是时间约束。
[1]Optimized Preference-Aware Multi-path Video Streaming with Scalable Video Coding

猜你喜欢

转载自blog.csdn.net/u010643777/article/details/79614857