Low-Cost Video Transcoding at the Wireless Edge

Low-Cost Video Transcoding at the Wireless Edge
复制标题

DOI:
10.1109/sec.2016.8
复制
发表时间:
2016-10
期刊:
2016 IEEE/ACM Symposium on Edge Computing (SEC)
影响因子:
--
通讯作者:
Jongwon Yoon;Peng Liu;Suman Banerjee
Jongwon Yoon;Peng Liu;Suman Banerjee
中科院分区:
其他
文献类型:
--
作者:
Jongwon Yoon;Peng Liu;Suman Banerjee

文献摘要

被引文献

相似文献

近年来,随着手持设备的普及,无线视频流已成为极其流行的应用。然而,传输到移动设备的互联网视频面临着连接不稳定、延迟长和高抖动等挑战。比特率自适应流和视频转码被广泛用于克服此类问题。然而,这些方法仍然存在一些缺点。比特率自适应流无法提供细粒度的自适应。而且视频转码成本较高,难以应用于直播。在这项工作中,我们建议使用在无线边缘运行的低成本视频转码解决方案,例如家庭 WiFi 接入点 (AP)。我们没有使用昂贵的基于服务器的转码,而是在低成本硬件 Raspberry Pi 上设计并实现了实时视频转码解决方案。通过在无线边缘运行我们的转码解决方案,它可以更灵活地适应突发的网络动态,并能够快速纳入客户的反馈。我们的转码解决方案透明、低成本且可扩展。因此,它可以在家庭 WiFi AP(以及蜂窝基站)中进行广泛且快速的部署。评估表明,与其他比特率自适应解决方案相比,我们的系统增强了视频流的性能。它提供更高的视频比特率(至少 2.1×),而不会导致视频停顿或重新缓冲。
With the proliferation of hand-held devices in recent years, wireless video streaming has become an extremely popular application. Internet video streaming to mobile devices, however, faces several challenges, such as unstable connections, long latency, and high jitter. Bitrate adaptive streaming and video transcoding are widely used to overcome such problems. However, there are still several shortcomings of these approaches. Bitrate adaptive streaming cannot provide fine-grained adaptation. Moreover, video transcoding is expensive and is hard to apply for live streaming. In this work, we propose to use a low-cost video transcoding solution running at the wireless edge, such as home WiFi Access Points (APs). Instead of having expensive server-based transcoding, we designed and implemented a real-time video transcoding solution on a low-cost hardware, Raspberry Pi. By running our transcoding solution at the wireless edge, it can provide more agile adaptation to sudden network dynamics and is able to incorporate clients' feedback quickly. Our transcoding solution is transparent, low-cost, and scalable. Thus it allows broad and quick deployment in home WiFi APs (and also in cellular base stations). The evaluations reveal that our system enhances the performance of video streaming compared with other bitrate adaptive solutions. It provides higher video bitrates (at least 2.1×) without causing video stall or rebuffering.