Error and Congestion Resilient Video Streaming over Broadband Wireless

Laith Al-Jobouri, Ismail Ali, Martin Fleury, Mohammed Ghanbari
<span title="2015-04-21">2015</span> <i title="MDPI AG"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/mvyhkzd6pbcqznrpy72k57bd6y" style="color: black;">Computers</a> </i> &nbsp;
In this paper, error resilience is achieved by adaptive, application-layer rateless channel coding, which is used to protect H.264/Advanced Video Coding (AVC) codec data-partitioned videos. A packetization strategy is an effective tool to control error rates and, in the paper, source-coded data partitioning serves to allocate smaller packets to more important compressed video data. The scheme for doing this is applied to real-time streaming across a broadband wireless link. The advantages of
more &raquo; ... eless code rate adaptivity are then demonstrated in the paper. Because the data partitions of a video slice are each assigned to different network packets, in congestion-prone wireless networks the increased number of packets per slice and their size disparity may increase the packet loss rate from buffer overflows. As a form of congestion resilience, this paper recommends packet-size dependent scheduling as a relatively simple way of alleviating the buffer-overflow problem arising from data-partitioned packets. The paper also contributes an analysis of data partitioning and packet sizes as a prelude to considering scheduling regimes. The combination of adaptive channel coding and prioritized packetization for error resilience with packet-size dependent packet scheduling results in a robust streaming scheme specialized for broadband wireless and real-time streaming applications such as video conferencing, video telephony, and telemedicine.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.3390/computers4020113">doi:10.3390/computers4020113</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/wc4s4nzhvbh4dfvds6ikxxco2m">fatcat:wc4s4nzhvbh4dfvds6ikxxco2m</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20180727141554/https://res.mdpi.com/def502006d2e5450b0af58debd86832d24eff0242f42e923ac3838ed2a72a59ec0f96648498fd6728e4373194293afdca1a4a1b02f2de64ff1a0de315f27f1ba4cd755de1bb38f4a3f13e6498bb27e167e4e00b6d1635f63573670b8a04d3e90241e697bedb56b74c7653c75c2dd2e103f0840555385734cc6c4f6ef6739c3875718f0fc7f07a8bc73314db0145140fc2af1e4e2e7a6?filename=&amp;attachment=1" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/15/23/152330db4b87240034c448ebc30bd358f440e0ba.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.3390/computers4020113"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="unlock alternate icon" style="background-color: #fb971f;"></i> mdpi.com </button> </a>