A dynamic-priority based approach to streaming video over cellular network

Shantanu Kumar Singh, H. Leong, S. Chakravarty
{"title":"A dynamic-priority based approach to streaming video over cellular network","authors":"Shantanu Kumar Singh, H. Leong, S. Chakravarty","doi":"10.1109/ICCCN.2004.1401647","DOIUrl":null,"url":null,"abstract":"In a wireless cellular environment, a mobile device experiences burst error phase in which many consecutive packets are lost. This can drastically decrease the quality of the streamed video. Some researchers have proposed a time-window based static-prioritized approach of sending video packets, in which the video packets are reordered in every time-window from the highest priority to the lowest priority, and sent strictly in that order (high to low) till the window timer expires. This static-prioritized approach may yield sub-optimal quality (in terms of the total number of decodable frames received) of streamed video if the wireless channel is frequently experiencing burst error phase. This paper proposes an approach which is an improvement to the existing static-prioritized transmission approach and is called dynamic-prioritized scheme (DPS). The key idea in the proposed dynamic-prioritized approach (DPS) is to send the most important frame packets (e.g. T frame packets) during good channel condition and the least important frame packets (e.g. `B' frame packets) during the bad channel condition (burst error period). DPS works exactly as SPS works if there is no burst error detected. But if a burst error is detected, DPS does the following `key' things - (1) sends least priority decodable frames till the end of burst period and (2) switches back to sending high priority frames when the burst error period is over. The proposed approach performs better, even in case when there are frequent wireless burst error phase. DPS may yield more number of total decodable frames than SPS; the reason being that the probability of less important frames ('B' frames) reaching the client during burst error period is higher (due to their small size and hence fewer number of packets needed to send a single frame) than the probability of more important frames (4P frames) reaching the client (due to their large size and hence more number of packets needed to send a single frame)","PeriodicalId":229045,"journal":{"name":"Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCN.2004.1401647","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In a wireless cellular environment, a mobile device experiences burst error phase in which many consecutive packets are lost. This can drastically decrease the quality of the streamed video. Some researchers have proposed a time-window based static-prioritized approach of sending video packets, in which the video packets are reordered in every time-window from the highest priority to the lowest priority, and sent strictly in that order (high to low) till the window timer expires. This static-prioritized approach may yield sub-optimal quality (in terms of the total number of decodable frames received) of streamed video if the wireless channel is frequently experiencing burst error phase. This paper proposes an approach which is an improvement to the existing static-prioritized transmission approach and is called dynamic-prioritized scheme (DPS). The key idea in the proposed dynamic-prioritized approach (DPS) is to send the most important frame packets (e.g. T frame packets) during good channel condition and the least important frame packets (e.g. `B' frame packets) during the bad channel condition (burst error period). DPS works exactly as SPS works if there is no burst error detected. But if a burst error is detected, DPS does the following `key' things - (1) sends least priority decodable frames till the end of burst period and (2) switches back to sending high priority frames when the burst error period is over. The proposed approach performs better, even in case when there are frequent wireless burst error phase. DPS may yield more number of total decodable frames than SPS; the reason being that the probability of less important frames ('B' frames) reaching the client during burst error period is higher (due to their small size and hence fewer number of packets needed to send a single frame) than the probability of more important frames (4P frames) reaching the client (due to their large size and hence more number of packets needed to send a single frame)
基于动态优先级的蜂窝网络视频流处理方法
在无线蜂窝环境中,移动设备会经历一个突发错误阶段,在这个阶段中,许多连续的数据包会丢失。这可能会大大降低流媒体视频的质量。一些研究人员提出了一种基于时间窗的静态优先级发送视频数据包的方法,该方法将视频数据包在每个时间窗中按优先级由高到低的顺序重新排序,并严格按照该顺序发送,直到窗口定时器到期。如果无线信道经常经历突发错误阶段,这种静态优先的方法可能产生流视频的次优质量(就接收到的可解码帧的总数而言)。本文提出了一种改进现有静态优先传输方法的动态优先传输方案(DPS)。提出的动态优先化方法(DPS)的关键思想是在信道状态良好时发送最重要的帧数据包(如T帧数据包),而在信道状态良好时发送最不重要的帧数据包(如T帧数据包)。' B'帧数据包)在恶劣的信道条件(突发错误期间)。如果没有检测到突发错误,DPS的工作原理与SPS完全相同。但是如果检测到突发错误,DPS做以下“关键”的事情-(1)发送最低优先级的可解码帧,直到突发周期结束,(2)切换回发送高优先级帧,当突发错误周期结束。即使在无线突发错误频繁的情况下,该方法也具有较好的性能。DPS可能比SPS产生更多的总可解码帧数;原因是在突发错误期间到达客户端的不太重要的帧('B'帧)的概率比到达客户端的更重要的帧(4P帧)的概率更高(由于它们的尺寸小,因此发送单个帧所需的数据包数量更少)(由于它们的尺寸大,因此发送单个帧所需的数据包数量更多)。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信