PAT : Peer-Assisted Transcoding for Overlay Streaming to Heterogeneous Devices

PAT : Peer-Assisted Transcoding for Overlay Streaming to Heterogeneous Devices
复制标题

PAT:用于异构设备的叠加流​​式传输的对等辅助转码

DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
Songqing Chen
Songqing Chen
中科院分区:
--
文献类型:
--
作者:
Dongyu Liu;Eric Setton;Bo Shen;Songqing Chen

文献摘要

被引文献

相似文献

随着互联网P2P/overlay流媒体系统的部署,越来越多的客户端使用移动的设备,如智能手机,PDA,来访问这些互联网流媒体服务。与有线桌面相比,移动的设备通常具有较小的屏幕尺寸、较小的颜色深度和较低的带宽,因此不能正确且有效地渲染和显示流传输到桌面的数据。为了解决这个问题,在本文中,我们提出了PAT(对等辅助转码),使有效的在线转码P2P/覆盖流。PAT具有以下独特功能。首先,它利用了主动对等协作,而不需要诸如转码服务器之类的基础设施支持。其次,由于在线转码是计算密集型的,而参与节点所使用的各种设备可能具有有限的计算能力和相关资源(例如,电池、带宽),则构造称为元数据覆盖的附加覆盖,以立即与其它代码转换节点共享代码转换过程的中间代码转换结果,从而最小化系统中的总计算开销。在一个真实的模拟测试平台上收集的实验结果表明,通过消耗6%的额外带宽,PAT可以节省高达58%的CPU周期用于在线转码。
With the increasing deployment of Internet P2P/overlay streaming systems, more and more clients use mobile devices, such as smart phones, PDAs, to access these Internet streaming services. Compared to wired desktops, mobile devices normally have smaller screen size, less color depth, and lower bandwidth and thus cannot correctly and effectively render and display the data streamed to desktops. To address this problem, in this paper, we propose PAT (Peer-Assisted Transcoding) to enable effective online transcoding in P2P/overlay streaming. PAT has the following unique features. First, it leverages active peer cooperation without demanding infrastructure support such as a transcoding server. Second, as online transcoding is computationally intensive while the diverse devices used by participating nodes may have limited computing power and related resources (e.g., battery, bandwidth), an additional overlay, called metadata overlay, is constructed to instantly share the intermediate transcoding result of a transcoding procedure with other transcoding nodes to minimize the total computing overhead in the system. The experimental results collected within a realistically simulated testbed show that by consuming 6% extra bandwidth, PAT could save up to 58% CPU cycles for online transcoding.