[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (10)

Search Parameters:
Keywords = scalable video coding (SVC)

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
26 pages, 5326 KiB  
Article
Adaptive Scalable Video Streaming (ASViS): An Advanced ABR Transmission Protocol for Optimal Video Quality
by Eliecer Peña-Ancavil, Claudio Estevez, Andrés Sanhueza and Marcos Orchard
Electronics 2023, 12(21), 4542; https://doi.org/10.3390/electronics12214542 - 4 Nov 2023
Cited by 1 | Viewed by 2057
Abstract
Multimedia video streaming, identified as the dominant internet data consumption service, brings forth challenges in consistently delivering optimal video quality. Dynamic Adaptive Streaming over HTTP (DASH), while prevalent, often encounters buffering problems, causing video pauses due to empty video buffers. This study introduces [...] Read more.
Multimedia video streaming, identified as the dominant internet data consumption service, brings forth challenges in consistently delivering optimal video quality. Dynamic Adaptive Streaming over HTTP (DASH), while prevalent, often encounters buffering problems, causing video pauses due to empty video buffers. This study introduces the Adaptive Scalable Video Streaming (ASViS) protocol as a solution. ASViS incorporates scalable video coding, a flow-controlled User Datagram Protocol (UDP), and deadline-based criteria. A model is developed to predict the behavior of ASViS across varying network conditions. Additionally, the effects of diverse parameters on ASViS performance are evaluated. ASViS adjusts data flow similarly to the Transmission Control Protocol (TCP), based on bandwidth availability. Data are designed to be discarded by ASViS according to video frame deadlines, preventing outdated information transmission. Compliance with RFC 8085 ensures the internet is not overwhelmed. With its scalability feature, ASViS achieves the highest possible image quality per frame, aligning with Scalable Video Coding (SVC) and the available data layers. The introduction of ASViS offers a promising approach to address the challenges faced by DASH, potentially providing more consistent and higher-quality video streaming. Full article
(This article belongs to the Section Computer Science & Engineering)
Show Figures

Figure 1

Figure 1
<p>Hierarchy for (<b>a</b>) <math display="inline"><semantics> <mrow> <mi>I</mi> <mo>−</mo> <mi>P</mi> <mo>−</mo> <mi>B</mi> </mrow> </semantics></math> dependencies and (<b>b</b>) <math display="inline"><semantics> <mrow> <mi>I</mi> <mo>−</mo> <mi>B</mi> </mrow> </semantics></math> dependencies.</p>
Full article ">Figure 2
<p>Hierarchy structure to a GOP of 8 for SVC with two layers.</p>
Full article ">Figure 3
<p>Effects of the loss of layers in the video quality for (<b>a</b>) a normal video, (<b>b</b>) no EL-B, and (<b>c</b>) Only BL-I.</p>
Full article ">Figure 4
<p>Outline of VMAF algorithm.</p>
Full article ">Figure 5
<p>Thresholds for an SCV video with 2 layers.</p>
Full article ">Figure 6
<p>Results of the arrival time of frames for theoretical and experimental scenarios.</p>
Full article ">Figure 7
<p>Results of the arrival time of frames for <math display="inline"><semantics> <mrow> <mi>τ</mi> <mi>G</mi> </mrow> </semantics></math> and no protocol scenarios.</p>
Full article ">Figure 8
<p>Y-PSNR performance for <math display="inline"><semantics> <mrow> <mi>τ</mi> <mi>G</mi> </mrow> </semantics></math> and no protocol scenarios.</p>
Full article ">Figure 9
<p>Video buffer variations for all scenarios on playout percent function.</p>
Full article ">Figure 10
<p>Video quality results of MM method for BB, EI, and EB layers for experiment 3.</p>
Full article ">Figure 11
<p>Video quality results of MM method for BB, EI, and EB layers for <math display="inline"><semantics> <mrow> <mi>L</mi> <mi>S</mi> <msub> <mi>C</mi> <mn>2</mn> </msub> </mrow> </semantics></math> of experiment 4.</p>
Full article ">Figure 12
<p>Comparison between normalized layer sizes and optimal <math display="inline"><semantics> <mi>τ</mi> </semantics></math> ranges.</p>
Full article ">Figure 13
<p>VB size comparison through video playout for ASViS and MPC.</p>
Full article ">Figure 14
<p>Estimated bitrate distribution for ASViS and MPC.</p>
Full article ">Figure 15
<p>Video quality behavior of Y-PSNR for ASViS and MPC.</p>
Full article ">Figure 16
<p>Video quality behavior of VMAF for ASViS and MPC.</p>
Full article ">Figure 17
<p>Boxplot and histogram for Y-PSNR comparison of ASViS and MPC.</p>
Full article ">Figure 18
<p>Boxplot and histogram for a VMAF comparison of ASViS and MPC.</p>
Full article ">
13 pages, 407 KiB  
Communication
Optimal Designs of SVC-Based Content Placement and Delivery in Wireless Caching Networks
by Xuewei Zhang, Lin Zhang, Yuan Ren, Jing Jiang and Junxuan Wang
Sensors 2023, 23(10), 4823; https://doi.org/10.3390/s23104823 - 17 May 2023
Cited by 1 | Viewed by 1485
Abstract
To allieviate the heavy traffic burden over backhaul links and improve the user’s quality of service (QoS), edge caching plays an important role in wireless networks. This paper investigated the optimal designs of content placement and transmission in wireless caching networks. The contents [...] Read more.
To allieviate the heavy traffic burden over backhaul links and improve the user’s quality of service (QoS), edge caching plays an important role in wireless networks. This paper investigated the optimal designs of content placement and transmission in wireless caching networks. The contents to be cached and requested were encoded into individual layers by scalable video coding (SVC), and different sets of layers can provide different viewing qualities to end users. The demanded contents were provided by helpers caching the requested layers, or by the macro-cell base station (MBS) otherwise. In the content placement phase, this work formulated and solved the delay minimization problem. In the content transmission phase, the sum rate optimization problem was established. To effectively solve the nonconvex problem, the methods of semi-definite relaxation (SDR), successive convex approximation (SCA), and arithmetic-geometric mean (AGM) inequality were adopted, after which the original problem was transformed into the convex form. The numerical results show that the transmission delay is reduced by caching contents at helpers. Moreover, the fast convergence of the proposed algorithm for solving the sum rate maximization problem is presented, and the sum rate gain of edge caching is also revealed, as compared to the benchmark scheme without content caching. Full article
(This article belongs to the Special Issue 6G Space-Air-Ground Communication Networks and Key Technologies)
Show Figures

Figure 1

Figure 1
<p>The overall framework of this paper.</p>
Full article ">Figure 2
<p>In the considered network, we investigated the downlink scenario for content transmissions, including <span class="html-italic">M</span> helpers and <span class="html-italic">K</span> users. Assume all helpers cache the same files.</p>
Full article ">Figure 3
<p>The delay performance with varying cache sizes of helpers.</p>
Full article ">Figure 4
<p>The delay performance with varying <math display="inline"><semantics> <msub> <mi>R</mi> <mi>b</mi> </msub> </semantics></math>.</p>
Full article ">Figure 5
<p>Convergence behavior of Algorithm 1.</p>
Full article ">Figure 6
<p>The sum rate performance with varying <math display="inline"><semantics> <msubsup> <mi>P</mi> <mrow> <mi>max</mi> </mrow> <mi>B</mi> </msubsup> </semantics></math>.</p>
Full article ">
11 pages, 541 KiB  
Article
Cross-Layer Optimization-Based Asymmetric Medical Video Transmission in IoT Systems
by Yu Wang, Weijia Han, Xiao Ma, Qiuzhi Wang and Fengsen Chen
Symmetry 2022, 14(11), 2455; https://doi.org/10.3390/sym14112455 - 19 Nov 2022
Cited by 1 | Viewed by 1531
Abstract
At present, Internet of Things (IoT) networks are attracting much attention since they provide emerging opportunities and applications. In IoT networks, the asymmetric and symmetric studies on medical and biomedical video transmissions have become an interesting topic in both academic and industrial communities. [...] Read more.
At present, Internet of Things (IoT) networks are attracting much attention since they provide emerging opportunities and applications. In IoT networks, the asymmetric and symmetric studies on medical and biomedical video transmissions have become an interesting topic in both academic and industrial communities. Especially, the transmission process shows the characteristics of asymmetry: the symmetric video-encoding and -decoding processes become asymmetric (affected by modulation and demodulation) once a transmission error occurs. In such an asymmetric condition, the quality of service (QoS) of such video transmissions is impacted by many different factors across the physical (PHY-), medium access control (MAC-), and application (APP-) layers. To address this, we propose a cross-layer optimization-based strategy for asymmetric medical video transmission in IoT systems. The proposed strategy jointly utilizes the video-coding structure in the APP- layer, the power control and channel allocation in the MAC- layer, and the modulation and coding schemes in the PHY- layer. To obtain the optimum configuration efficiently, the proposed strategy is formulated and proofed by a quasi-convex problem. Consequently, the proposed strategy could not only outperform the classical algorithms in terms of resource utilization but also improve the video quality under the resource-limited network efficiently. Full article
Show Figures

Figure 1

Figure 1
<p>System structure.</p>
Full article ">Figure 2
<p>Validation of Corollary 1.</p>
Full article ">Figure 3
<p>Average PSNR of the reconstructed video with Foreman.</p>
Full article ">Figure 4
<p>Average PSNR of the reconstructed video with Flower.</p>
Full article ">
18 pages, 1269 KiB  
Article
Joint Scalable Video Coding and Transcoding Solutions for Fog-Computing-Assisted DASH Video Applications
by Majd Nafeh, Arash Bozorgchenani and Daniele Tarchi
Future Internet 2022, 14(9), 268; https://doi.org/10.3390/fi14090268 - 17 Sep 2022
Cited by 3 | Viewed by 2581
Abstract
Video streaming solutions have increased their importance in the last decade, enabling video on demand (VoD) services. Among several innovative services, 5G and Beyond 5G (B5G) systems consider the possibility of providing VoD-based solutions for surveillance applications, citizen information and e-tourism applications, to [...] Read more.
Video streaming solutions have increased their importance in the last decade, enabling video on demand (VoD) services. Among several innovative services, 5G and Beyond 5G (B5G) systems consider the possibility of providing VoD-based solutions for surveillance applications, citizen information and e-tourism applications, to name a few. Although the majority of the implemented solutions resort to a centralized cloud-based approach, the interest in edge/fog-based approaches is increasing. Fog-based VoD services result in fulfilling the stringent low-latency requirement of 5G and B5G networks. In the following, by resorting to the Dynamic Adaptive Streaming over HTTP (DASH) technique, we design a video-segment deployment algorithm for streaming services in a fog computing environment. In particular, by exploiting the inherent adaptation of the DASH approach, we embed in the system a joint transcoding and scalable video coding (SVC) approach able to deploy at run-time the video segments upon the user’s request. With this in mind, two algorithms have been developed aiming at maximizing the marginal gain with respect to a pre-defined delay threshold and enabling video quality downgrade for faster video deployment. Numerical results demonstrate that by effectively mapping the video segments, it is possible to minimize the streaming latency while maximising the users’ target video quality. Full article
(This article belongs to the Special Issue Key Enabling Technologies for Beyond 5G Networks)
Show Figures

Figure 1

Figure 1
<p>The Proposed Fog-assisted DASH Architecture.</p>
Full article ">Figure 2
<p>Average video downloading time with variable number of users. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 3
<p>Outage probability with respect to downloading time constraints with a variable number of users. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 4
<p>Utility function with variable number of users. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 5
<p>Average video downloading time with variable number of nodes. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 6
<p>Outage probability with respect to downloading time constraint with variable number of nodes. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 7
<p>Utility function with variable number of nodes. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 8
<p>Average video downloading time with variable number of videos. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 9
<p>Outage probability with respect to downloading time constraint with variable number of videos. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">Figure 10
<p>Utility function with variable number of videos. (<b>a</b>) Short videos. (<b>b</b>) Medium videos. (<b>c</b>) Long videos.</p>
Full article ">
14 pages, 16036 KiB  
Article
Estimation of Adaptation Parameters for Dynamic Video Adaptation in Wireless Network Using Experimental Method
by Gururaj Bijur, Ramakrishna Mundugar, Vinayak Mantoor and Karunakar A Kotegar
Computers 2021, 10(4), 39; https://doi.org/10.3390/computers10040039 - 24 Mar 2021
Cited by 4 | Viewed by 3172
Abstract
A wireless network gives flexibility to the user in terms of mobility that attracts the user to use wireless communication more. The video communication in the wireless network experiences Quality of Services (QoS) and Quality of Experience (QoE) issues due to network dynamics. [...] Read more.
A wireless network gives flexibility to the user in terms of mobility that attracts the user to use wireless communication more. The video communication in the wireless network experiences Quality of Services (QoS) and Quality of Experience (QoE) issues due to network dynamics. The parameters, such as node mobility, routing protocols, and distance between the nodes, play a major role in the quality of video communication. Scalable Video Coding (SVC) is an extension to H.264 Advanced Video Coding (AVC), allows partial removal of layers, and generates a valid adapted bit-stream. This adaptation feature enables the streaming of video data over a wireless network to meet the availability of the resources. The video adaptation is a dynamic process and requires prior knowledge to decide the adaptation parameter for extraction of the video levels. This research work aims at building the adaptation parameters that are required by the adaptation engines, such as Media Aware Network Elements (MANE), to perform adaptation on-the-fly. The prior knowledge improves the performances of the adaptation engines and gives the improved quality of the video communication. The unique feature of this work is that, here, we used an experimental evaluation method to identify the video levels that are suitable for a given network condition. In this paper, we estimated the adaptation parameters for streaming scalable video over the wireless network using the experimental method. The adaptation parameters are derived using node mobility, link bandwidth, and motion level of video sequences as deciding parameters. The experimentation is carried on the OMNeT++ tool, and Joint Scalable Video Module (JSVM) is used to encode and decode the scalable video data. Full article
Show Figures

Figure 1

Figure 1
<p>Scalable video layer extraction and delivery.</p>
Full article ">Figure 2
<p>Combined scalability.</p>
Full article ">Figure 3
<p>Architecture of Media Aware Network Elements (MANE).</p>
Full article ">Figure 4
<p>Video Dataset that are considered in the experimentation [<a href="#B35-computers-10-00039" class="html-bibr">35</a>].</p>
Full article ">Figure 5
<p>Simulation setup.</p>
Full article ">Figure 6
<p>Packet Delivery Ratio (PDR) observed in Honeybee video streaming for bandwidth variations (with mobility).</p>
Full article ">Figure 7
<p>PDR observed in Honeybee video streaming for mobility and non-mobility.</p>
Full article ">Figure 8
<p>Comparison of PDR observed for Jockey, Honeybee, and Bosphorus (with mobility).</p>
Full article ">Figure 9
<p>Comparison of PDR observed for Jockey, Honeybee, and Bosphorus (without mobility).</p>
Full article ">
16 pages, 679 KiB  
Article
Multipath Dynamic Adaptive Streaming over HTTP Using Scalable Video Coding in Software Defined Networking
by Ali Gohar and Sanghwan Lee
Appl. Sci. 2020, 10(21), 7691; https://doi.org/10.3390/app10217691 - 30 Oct 2020
Cited by 3 | Viewed by 2931
Abstract
Dynamic Adaptive Streaming over HTTP (DASH) offers adaptive and dynamic multimedia streaming solutions to heterogeneous end systems. However, it still faces many challenges in determining an appropriate rate adaptation technique to provide the best quality of experience (QoE) to the end systems. Most [...] Read more.
Dynamic Adaptive Streaming over HTTP (DASH) offers adaptive and dynamic multimedia streaming solutions to heterogeneous end systems. However, it still faces many challenges in determining an appropriate rate adaptation technique to provide the best quality of experience (QoE) to the end systems. Most of the suggested approaches rely on servers or client-side heuristics to improve multimedia streaming QoE. Moreover, using evolving technologies such as Software Defined Networking (SDN) that provide a network overview, combined with Multipath Transmission Control Protocol (MPTCP), can enhance the QoE of streaming multimedia media based on scalable video coding (SVC). Therefore, we enhance our previous work and propose a Dynamic Multi Path Finder (DMPF) scheduler that determines optimal techniques to enhance QoE. DMPF scheduler is a part of the DMPF Scheduler Module (DSM) which runs as an application over the SDN controller. The DMPF scheduler accommodates maximum client requests while providing the basic representation of the media requested. We evaluate our implementation on real network topology and explore how SVC layers should be transferred over network topology. We also test the scheduler for network bandwidth usage. Through extensive simulations, we show clear trade-offs between the number of accommodated requests and the quality of the streaming. We conclude that it is better to schedule the layers of a request into the same path as much as possible than into multiple paths. Furthermore, these result would help service providers optimize their services. Full article
(This article belongs to the Section Electrical, Electronics and Communications Engineering)
Show Figures

Figure 1

Figure 1
<p>Structure of Media Presentation Description (MPD).</p>
Full article ">Figure 2
<p>Segmented Layers of Scalable Video Coding (SVC).</p>
Full article ">Figure 3
<p>Simulcasting.</p>
Full article ">Figure 4
<p>Using Multi-path Transmission Control Protocol (TCP) in a Software Defined Networking (SDN) environment.</p>
Full article ">Figure 5
<p>Dynamic Multi Path Finder (DMPF) Scheduler Module in SDN three layered architecture.</p>
Full article ">Figure 6
<p>DMPF scheduler request processing modes.</p>
Full article ">Figure 7
<p>SVC Layers accepted.</p>
Full article ">Figure 8
<p>SVC Layers rejected.</p>
Full article ">Figure 9
<p>Base Layer rejected.</p>
Full article ">Figure 10
<p>Enhancement Layer rejected.</p>
Full article ">Figure 11
<p>Server network bandwidth utilization.</p>
Full article ">Figure 12
<p>Number of paths found to accept requests.</p>
Full article ">
20 pages, 646 KiB  
Article
An Intelligent Fuzzy Logic-Based Content and Channel Aware Downlink Scheduler for Scalable Video over OFDMA Wireless Systems
by Peter E. Omiyi, Moustafa M. Nasralla, Ikram Ur Rehman, Nabeel Khan and Maria G. Martini
Electronics 2020, 9(7), 1071; https://doi.org/10.3390/electronics9071071 - 30 Jun 2020
Cited by 9 | Viewed by 2636
Abstract
The recent advancements of wireless technology and applications make downlink scheduling and resource allocations an important research topic. In this paper, we consider the problem of downlink scheduling for multi-user scalable video streaming over orthogonal frequency division multiple access (OFDMA) channels. The video [...] Read more.
The recent advancements of wireless technology and applications make downlink scheduling and resource allocations an important research topic. In this paper, we consider the problem of downlink scheduling for multi-user scalable video streaming over orthogonal frequency division multiple access (OFDMA) channels. The video streams are precoded using a scalable video coding (SVC) scheme. We propose a fuzzy logic-based scheduling algorithm, which prioritises the transmission to different users by considering video content, and channel conditions. Furthermore, a novel analytical model and a new performance metric have been developed for the performance analysis of the proposed scheduling algorithm. The obtained results show that the proposed algorithm outperforms the content-blind/channel aware scheduling algorithms with a gain of as much as 19% in terms of the number of supported users. The proposed algorithm allows for a fairer allocation of resources among users across the entire sector coverage, allowing for the enhancement of video quality at edges of the cell while minimising the degradation of users closer to the base station. Full article
(This article belongs to the Special Issue Practical 5G Network Servicing Use Cases)
Show Figures

Figure 1

Figure 1
<p>Temporal, spatial and quality scalability of scalable video coding (SVC).</p>
Full article ">Figure 2
<p>Quality of experience (QoE)-aware packet priority marking based scheduling.</p>
Full article ">Figure 3
<p>Time/frequency distribution of the physical resource blocks (PRBs) over one allocation period.</p>
Full article ">Figure 4
<p>Peak signal-to-noise ratio (PSNR) versus number of users for different classes of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 5
<p>Significance throughput versus number of users for different classes of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 6
<p>Significance throughput versus number of users for different classes of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0.25</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 7
<p>Significance throughput versus number of users for different classes of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0.5</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 8
<p>Significance throughput versus number of users for different maximum delay constraints, 100% of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 9
<p>Significance throughput versus number of users for different maximum delay constraints, 20% of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0.25</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 10
<p>Significance throughput versus number of users for different maximum delay constraints, 100% of users and <math display="inline"><semantics> <mrow> <mi>α</mi> <mo>=</mo> <mn>0.25</mn> </mrow> </semantics></math>.</p>
Full article ">
21 pages, 3514 KiB  
Article
Content Adaptive Lagrange Multiplier Selection for Rate-Distortion Optimization in 3-D Wavelet-Based Scalable Video Coding
by Ying Chen and Guizhong Liu
Entropy 2018, 20(3), 181; https://doi.org/10.3390/e20030181 - 8 Mar 2018
Cited by 5 | Viewed by 4786
Abstract
Rate-distortion optimization (RDO) plays an essential role in substantially enhancing the coding efficiency. Currently, rate-distortion optimized mode decision is widely used in scalable video coding (SVC). Among all the possible coding modes, it aims to select the one which has the best trade-off [...] Read more.
Rate-distortion optimization (RDO) plays an essential role in substantially enhancing the coding efficiency. Currently, rate-distortion optimized mode decision is widely used in scalable video coding (SVC). Among all the possible coding modes, it aims to select the one which has the best trade-off between bitrate and compression distortion. Specifically, this tradeoff is tuned through the choice of the Lagrange multiplier. Despite the prevalence of conventional method for Lagrange multiplier selection in hybrid video coding, the underlying formulation is not applicable to 3-D wavelet-based SVC where the explicit values of the quantization step are not available, with on consideration of the content features of input signal. In this paper, an efficient content adaptive Lagrange multiplier selection algorithm is proposed in the context of RDO for 3-D wavelet-based SVC targeting quality scalability. Our contributions are two-fold. First, we introduce a novel weighting method, which takes account of the mutual information, gradient per pixel, and texture homogeneity to measure the temporal subband characteristics after applying the motion-compensated temporal filtering (MCTF) technique. Second, based on the proposed subband weighting factor model, we derive the optimal Lagrange multiplier. Experimental results demonstrate that the proposed algorithm enables more satisfactory video quality with negligible additional computational complexity. Full article
(This article belongs to the Special Issue Rate-Distortion Theory and Information Theory)
Show Figures

Figure 1

Figure 1
<p>Block diagram of the ENH-MC-EZBC codec system model.</p>
Full article ">Figure 2
<p>Lifting-based MCTF framework with adaptive switching based on Haar and 5/3 filters.</p>
Full article ">Figure 3
<p>The spatial and temporal information indices of the test sequences (red star represents the coordinate value of SI and TI in the test sequence).</p>
Full article ">Figure 4
<p>R-D performance comparisons among five different codecs for sequences: (<b>a</b>) Soccer; (<b>b</b>) Crew; (<b>c</b>) Stockholm; (<b>d</b>) Basketball; (<b>e</b>) Park_joy, and (<b>f</b>) PeopleOnStreet.</p>
Full article ">Figure 5
<p>The average PSNR gains obtained for various test sequences.</p>
Full article ">Figure 6
<p>Average PSNR versus Lagrange multiplier at different target bitrates for test video sequences: (<b>a</b>) Soccer (640 kbps) and (<b>b</b>) Park_joy (10240 kbps).</p>
Full article ">Figure 7
<p>The average standard deviations of PSNR for various test sequences.</p>
Full article ">Figure 8
<p>Subjective visual quality comparisons of the 8th reconstructed frame of “City” sequence at 896 kbps.</p>
Full article ">Figure 8 Cont.
<p>Subjective visual quality comparisons of the 8th reconstructed frame of “City” sequence at 896 kbps.</p>
Full article ">
56 pages, 1878 KiB  
Article
Efficient Delivery of Scalable Video Using a Streaming Class Model
by Jason J. Quinlan, Ahmed H. Zahran and Cormac J. Sreenan
Information 2018, 9(3), 59; https://doi.org/10.3390/info9030059 - 8 Mar 2018
Cited by 2 | Viewed by 6156
Abstract
When we couple the rise in video streaming with the growing number of portable devices (smart phones, tablets, laptops), we see an ever-increasing demand for high-definition video online while on the move. Wireless networks are inherently characterised by restricted shared bandwidth and relatively [...] Read more.
When we couple the rise in video streaming with the growing number of portable devices (smart phones, tablets, laptops), we see an ever-increasing demand for high-definition video online while on the move. Wireless networks are inherently characterised by restricted shared bandwidth and relatively high error loss rates, thus presenting a challenge for the efficient delivery of high quality video. Additionally, mobile devices can support/demand a range of video resolutions and qualities. This demand for mobile streaming highlights the need for adaptive video streaming schemes that can adjust to available bandwidth and heterogeneity, and can provide a graceful changes in video quality, all while respecting viewing satisfaction. In this context, the use of well-known scalable/layered media streaming techniques, commonly known as scalable video coding (SVC), is an attractive solution. SVC encodes a number of video quality levels within a single media stream. This has been shown to be an especially effective and efficient solution, but it fares badly in the presence of datagram losses. While multiple description coding (MDC) can reduce the effects of packet loss on scalable video delivery, the increased delivery cost is counterproductive for constrained networks. This situation is accentuated in cases where only the lower quality level is required. In this paper, we assess these issues and propose a new approach called Streaming Classes (SC) through which we can define a key set of quality levels, each of which can be delivered in a self-contained manner. This facilitates efficient delivery, yielding reduced transmission byte-cost for devices requiring lower quality, relative to MDC and Adaptive Layer Distribution (ALD) (42% and 76% respective reduction for layer 2), while also maintaining high levels of consistent quality. We also illustrate how selective packetisation technique can further reduce the effects of packet loss on viewable quality by leveraging the increase in the number of frames per group of pictures (GOP), while offering a means of reducing overall error correction and by providing equality of data in every packet transmitted per GOP. Full article
(This article belongs to the Special Issue Network and Rateless Coding for Video Streaming)
Show Figures

Figure 1

Figure 1
<p>An example of a four-layered SVC stream encoded as MDC-FEC (blue/dark colour denotes original SVC data, green/light colour denotes additional FEC data).</p>
Full article ">Figure 2
<p>An example of a four-layered SVC stream encoded as ALD, with an STF value of 2 (red denotes additional ALD descriptions, which contain existing SVC data).</p>
Full article ">Figure 3
<p>ALD packetisation of <math display="inline"> <semantics> <msub> <mi>D</mi> <mi>c</mi> </msub> </semantics> </math>-4 from ALD in <a href="#information-09-00059-f002" class="html-fig">Figure 2</a>. It can be seen that each ALD datagram contains section segments from all layers (red denotes packet header).</p>
Full article ">Figure 4
<p>Example of a six-layer SVC stream grouped as three hierarchical classes.</p>
Full article ">Figure 5
<p>ALD with six-layer and an STF of 3.</p>
Full article ">Figure 6
<p>ALD streaming classes using the ICC class composition option—C1 denotes class one, C2 denotes class two and C3 denotes class three.</p>
Full article ">Figure 7
<p>ALD streaming classes using the ICI class composition option—C1 denotes class one, C2 denotes class two and C3 denotes class three.</p>
Full article ">Figure 8
<p>Examples of two layers allocated to class one (<math display="inline"> <semantics> <msub> <mi>C</mi> <mn>1</mn> </msub> </semantics> </math>) for (<b>a</b>) SVC plus FEC and (<b>b</b>) description-based models plus FEC; (<b>b</b>) illustrates the section structure of MDC utilised by IRP, while (<b>c</b>) illustrates an example of the IRP packetisation of the SVC class in (<b>a</b>).</p>
Full article ">Figure 9
<p>ALD with five-layer and an STF of 6.</p>
Full article ">Figure 10
<p>Two streaming classes created from ALD with five-layer and an STF of 6. C1 denotes class one and C2 denotes class two.</p>
Full article ">Figure 11
<p>Viewable quality of ALD-SC for both packetisation schemes, ROP and IRP, with a loss rate of 10%.</p>
Full article ">Figure 12
<p>Simulated network topology.</p>
Full article ">Figure 13
<p>Performance of scalable video encoding over lossy links. (<b>a</b>) versus packet loss ratio; (<b>b</b>) viewable video quality at 10% loss; (<b>c</b>) 2 s sample of viewable quality transitions.</p>
Full article ">Figure 14
<p>Transmission cost of the crew media clip for (<b>a</b>) each layer; and (<b>b</b>) each streaming class, as the STF value and associated number of ALD descriptions increase.</p>
Full article ">Figure 15
<p>Performance evaluation of considered schemes using ROP for SCs. (<b>a</b>) video quality for different schemes at 10% loss; (<b>b</b>) average Y-PSNR values for different schemes with 95% confidence interval results; (<b>c</b>) 2 s sample of viewable quality transitions for MDC (layers L2, L5 and L8) and for each of the classes of ALD-SC and MDC-SC (maximum quality per class equating to layers 2, 5 and 8).</p>
Full article ">Figure 16
<p>Performance evaluation of considered schemes using IRP for SCs. (<b>a</b>) video quality for different schemes at 10% loss; (<b>b</b>) average Y-PSNR values for different schemes with 95% confidence interval results; (<b>c</b>) 2 s sample of viewable quality transitions.</p>
Full article ">Figure A1
<p>Transmission cost for the SVC-SC classes C1, C2 and C3 for both <math display="inline"> <semantics> <mrow> <mi>L</mi> <msub> <mi>R</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> and <math display="inline"> <semantics> <mrow> <mi>L</mi> <msubsup> <mi>R</mi> <mrow> <msub> <mi>C</mi> <mi>i</mi> </msub> </mrow> <mi>max</mi> </msubsup> </mrow> </semantics> </math> with packet loss rates from 0 to 10%.</p>
Full article ">Figure A2
<p>Transmission cost for the SVC-SC classes C1, C2 and C3 for both FEC and <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> with packet loss rates from 0 to 10%.</p>
Full article ">Figure A3
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10%.</p>
Full article ">Figure A4
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10%.</p>
Full article ">Figure A5
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> models, at a packet loss rate of 10%.</p>
Full article ">Figure A6
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> models, at a packet loss rate of 10%.</p>
Full article ">Figure A7
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10%. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A8
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10%. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A9
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 8.</p>
Full article ">Figure A10
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 8.</p>
Full article ">Figure A11
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> schemes, at a packet loss rate of 10% and a GOP of 8.</p>
Full article ">Figure A12
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> schemes, at a packet loss rate of 10% and a GOP of 8.</p>
Full article ">Figure A13
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 8. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A14
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 8. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A15
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> models, at a packet loss rate of 10% and a GOP of 8. This illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A16
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 16.</p>
Full article ">Figure A17
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 16.</p>
Full article ">Figure A18
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> schemes, at a packet loss rate of 10% and a GOP of 16.</p>
Full article ">Figure A19
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> schemes, at a packet loss rate of 10% and a GOP of 16.</p>
Full article ">Figure A20
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 16. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A21
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 16. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A22
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> models, at a packet loss rate of 10% and a GOP of 16. This illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A23
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 32. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <mi>C</mi> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A24
<p>Example of the number of viewable layers for SVC-SC, for each of the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> <mi>P</mi> <mi>a</mi> <mi>c</mi> <mi>k</mi> <mi>e</mi> <msub> <mi>t</mi> <mrow> <mi>t</mi> <mi>h</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> </mrow> </semantics> </math>, at a packet loss rate of 10% and a GOP of 32. This image illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">Figure A25
<p>A two-second example of variation in viewable quality for all <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> models, at a packet loss rate of 10% and a GOP of 32. This illustrates an increase in the <math display="inline"> <semantics> <mrow> <mi>F</mi> <mi>E</mi> <msub> <mi>C</mi> <mi>max</mi> </msub> </mrow> </semantics> </math> for C1 and C2 based on the worst case scenario, as shown in <a href="#information-09-00059-t0A2" class="html-table">Table A2</a>.</p>
Full article ">
3244 KiB  
Article
Block Recovery Rate-Based Unequal Error Protection for Three-Screen TV
by Hojin Ha and Eun-Seok Ryu
Appl. Sci. 2017, 7(2), 186; https://doi.org/10.3390/app7020186 - 16 Feb 2017
Viewed by 4342
Abstract
This paper describes a three-screen television system using a block recovery rate (BRR)-based unequal error protection (UEP). The proposed in-home wireless network uses scalable video coding (SVC) and UEP with forward error correction (FEC) for maximizing the quality of service (QoS) over error-prone [...] Read more.
This paper describes a three-screen television system using a block recovery rate (BRR)-based unequal error protection (UEP). The proposed in-home wireless network uses scalable video coding (SVC) and UEP with forward error correction (FEC) for maximizing the quality of service (QoS) over error-prone wireless networks. For efficient FEC packet assignment, this paper proposes a simple and efficient performance metric, a BRR which is defined as a recovery rate of temporal and quality layer from FEC assignment by analyzing the hierarchical prediction structure including the current packet loss. It also explains the SVC layer switching scheme according to network conditions such as packet loss rate (PLR) and available bandwidth (ABW). In the experiments conducted, gains in video quality with the proposed UEP scheme vary from 1 to 3 dB in Y-peak signal-to-noise ratio (PSNR) with corresponding subjective video quality improvements. Full article
Show Figures

Graphical abstract

Graphical abstract
Full article ">Figure 1
<p>Conceptual diagram of three-screen TV using scalable video. VSP, video service provider; FEC, forward error correction; SVC, scalable video coding.</p>
Full article ">Figure 2
<p>The layered feature of H.264 SVC.</p>
Full article ">Figure 3
<p>Conceptual diagram of H.265 scalable high efficiency video coding (SHVC). EL, enhancement layer; BL, base layer; MUX, multiplexer.</p>
Full article ">Figure 4
<p>Two encoding steps of Raptor codes. LT, Luby transform; LDPC, low-density parity-check.</p>
Full article ">Figure 5
<p>Unequal error protection with picture priority. PPn, picture priority.</p>
Full article ">Figure 6
<p>Prediction structure of <span class="html-italic">R<sub>b</sub></span>(<span class="html-italic">t</span>, <span class="html-italic">q</span>) in the scalable video coding structure.</p>
Full article ">Figure 7
<p>Layer importance-based unequal error protection (UEP) method.</p>
Full article ">Figure 8
<p><b>V</b>ariations of <span class="html-italic">R<sub>avg</sub></span> according to the total number of FEC packets (<span class="html-italic">T<sub>pkt</sub></span>) in different packet loss rates.</p>
Full article ">Figure 9
<p>Distribution of <span class="html-italic">F</span>(<span class="html-italic">t</span>, <span class="html-italic">q</span>) for each temporal (<span class="html-italic">t</span>) and quality layer (<span class="html-italic">q</span>) for different packet loss rates in ‘Foreman’ test sequence (<b>a</b>) <span class="html-italic">Pb</span> = 5%; (<b>b</b>) <span class="html-italic">Pb</span> = 15%.</p>
Full article ">Figure 10
<p>Frame-by-frame PSNR Comparisons of BRR-UEP, RD-UEP, and Equal EP under packet loss rates and test sequences. (<b>a</b>) BRR-UEP (34.61dB), RD-UEP (32.55 dB), and Equal EP (28.50 dB) for packet loss rate of 10% in ‘Foreman’; (<b>b</b>) BRR-UEP (30.31 dB), RD-UEP (29.01 dB), and Equal EP (27.06 dB) for packet loss rate of 15% in ‘Mobile’.</p>
Full article ">Figure 11
<p>Network topology.</p>
Full article ">Figure 12
<p>Reactions and adaptations of the proposed system according to the measured link quality in real moving experimentation. (<b>a</b>) RSSI changes; (<b>b</b>) ABW changes; (<b>c</b>) PLR changes; (<b>d</b>) SVC layer switching; (<b>e</b>) Raptor overhead adaptation; (<b>f</b>) Packet loss recovery.</p>
Full article ">
Back to TopTop