Home | Reports | Technical Documents | Tech-Blog | One-Shot Gallery | Korea ICT News | Korea Communication Market Data | List of Contributors | Become a Contributor |    
 
 
Section 5G 4G LTE C-RAN/Fronthaul Gigabit Internet IPTV/Video Streaming IoT SDN/NFV Wi-Fi KT SK Telecom LG U+ Network Protocol Samsung   Korean Vendors
 
CHANNELS     HFR    |  Mobile Fronthaul Solution  |  Carrier Ethernet Solution  | Resources        
CHANNELS     ZARAM    |  TWDM-PON SFP+ ONU  |  XGSPON 10G SFP+ ONT  |  Use cases  | Evolution of FTTH Access Network    

 

LG U+ HDTV Service based on LTE-A: Korea's First Successful Adaptive Bit Rate (ABR) Switching Ever
September 09, 2013 | By Ricky Yang and Dr. Harrison J. Son (tech@netmanias.com)
Online viewer:
Comments (0)
9

 

In our previous post (Analysis of LG U+'s HDTV Streaming (LG U+ HDTV Service based on LTE-A), we discussed how LG U+ Mobile U+ HDTV service delivers video files to a device. Our first actual measurement confirmed that LG U+:

  • used HLS, Apple's adaptive streaming (delivering video files chunkwise, unlike progressive download or RTMP/RTSP); and  
  • offered three profiles (quality levels).

Unfortunately, however, we could not confirm whether or not adaptive streaming (ABR Streaming) was actually utilized and thus the video quality was automatically adjusted based on the network conditions (Adaptive streaming is designed to automatically adjust the quality of a video to a higher or lower level depending on the quality level available in the network, ensuring uninterrupted video viewing experiences to users).   
 
However, during our actual measurement, we finally saw adaptive streaming actually being utilized (it was my first time to witness adaptive streaming actually working and adjusting the video quality automatically in Korea). Today, we will look further into how LG U+ implemented this adaptive streaming.  

The following video was accessed from a Samsung Galaxy 4 device (LTE-A) using LG U+ HDTV service over LG U+ LTE network. And it shows how the video quality is adjusted automatically as the network conditions changed.   

First, the video was in high-definition for about 14 seconds and then switched into a lower level with significantly degraded quality. What we should note here is that the video, though in degraded quality, was played with no buffering or interruption. So, we experienced degradation of the quality, but no buffering.  
 

Video captured in actual measurement
 

LG U+ HDTV Adaptive Streaming: Playlist (3 Profiles)
 
As discussed in the previous post (Analysis of LG U+'s HDTV Streaming (LG U+ HDTV Service based on LTE-A)), LG U+ HDTV service uses HLS, an Apple's adaptive streaming protocol, and provides 3 different profiles (quality levels) per video content. The following figure is a captured image of the LG U+ HDTV's playlist file. We can see 3 profiles (Playlist.m3u8) in each channel, and their quality levels (encoding rates) are marked as 1.5 Mbps, 1 Mbps and 500 Kbps, respectively.  

 


Playlist created for adaptive bit rate 

 

Bit Rate Switching Observed while Reviewing the Profiles of the Chunks Requested by a Device 
 
In order to check whether or not the video quality auto-adjusts in the real LG U+ commercial network, we intentionally changed the radio environment where the device (Galaxy G4) communicates and observed whether or not the device requested different profiles for each chunk depending on the network conditions.
 
After analyzing the chunk request messages (HTTP GET) of the packets actually measured, it was confirmed that the chunk with the highest quality (profile 50101, 1.5 Mbps) was requested and downloaded when the device was capable of downloading the chunk at 3 Mbps or higher. And the ones with the intermediate quality (profile 50102, 1 Mbps) and with the lowest quality (profile 50103, 500 Kbps) were requested and downloaded when capable of downloading at about 2 Mbps and at 1 Mbps or lower, respectively.


 

In the playlist, the encoding rates of each profile were marked as 1.5 Mbps, 1 Mbps and 500 Kbps. However, the actual analysis of each profile media file (.ts file) found the resulting actual encoding rates (bit rates) were about 20~30% higher than the levels marked in the playlist. 
 

 

The actual mediainfo measured is attached as Appendix at the end of this post.  
 
Adaptive Bit Rate Traffic Analysis
 
The figure below illustrates how chunks were requested and downloaded as the radio environment was changed, as captured by Wireshark in case of a full view. 

  • Initial Buffering State: The device made a back-to-back request for the first 3 chunks (3 requests in a row) and filled the receiving buffer with the downloaded chunks immediately. 
  • Steady State: Thereafter, it made a request for a chunk every 6 seconds and had the chunk downloaded. 
  • The quality level of the chunks that the device requested has changed (1.5 Mbps -> 1 Mbps -> 500 Kbps) as the device's radio environment was changed. 

We can see the device switching to appropriate quality levels as the radio environment has changed so that the media service can be provided without delay or buffering.  
 

 
 

Mobile Video Service and Adaptive Streaming
 
Through our measurement of the three profiles defined in the playlist (manifest) file, we have witnessed actual adaptive bit rate switching taking place in changing network conditions. Based on our finding, we believe it was the first ABR supported in mobile devices successfully provided by a Korean mobile video service provider. Other than LG U+ HDTV, similar services have been offered by other Korean providers, but at a single quality level set by an operator or manually selected by a user. 

Most of Korean mobile video service providers are expected to join LG U+ in the ABR race sooner or later. 

 
Thank you for visiting Netmanias! Please leave your comment if you have a question or suggestion.
If you want to print the post, please log in and press "Print" in the upper right corner of the page.
 

 
<Appendix>
 
High quality (Profile 50101)

 

 

Intermediate quality (Profile 50102)

 
 
Low quality (Profile 50103)

Thank you for visiting Netmanias! Please leave your comment if you have a question or suggestion.
View All (823)
4.5G (1) 5G (89) AI (6) AR (1) ARP (3) AT&T (1) Akamai (1) Authentication (5) Big Data (2) Blockchain (3) C-RAN/Fronthaul (17) CDN (4) CPRI (4) Carrier Ethernet (3) China (1) China Mobile (2) Cisco (1) Cloud (5) CoMP (6) Connected Car (4) DHCP (5) EDGE (1) Edge Computing (1) Ericsson (2) FTTH (6) GSLB (1) GiGAtopia (2) Gigabit Internet (19) Google (7) Google Global Cache (3) HLS (5) HSDPA (2) HTTP Adaptive Streaming (5) Handover (1) Huawei (1) IEEE 802.1 (1) IP Routing (7) IPTV (21) IoST (3) IoT (55) KT (43) Korea (19) Korea ICT Market (1) Korea ICT Service (13) Korea ICT Vendor (1) LG U+ (18) LSC (1) LTE (78) LTE-A (16) LTE-B (1) LTE-H (2) LTE-M (3) LTE-U (4) LoRa (7) MEC (3) MPLS (2) MPTCP (3) MWC 2015 (8) NB-IoT (6) Netflix (2) Network Protocol (21) Network Slicing (4) New Radio (9) Nokia (1) OSPF (2) OTT (3) PCRF (1) Platform (2) QoS (3) RCS (4) Roaming (1) SD-WAN (17) SDN/NFV (71) SIM (1) SK Broadband (2) SK Telecom (35) Samsung (5) Security (16) Self-Driving (1) Small Cell (2) Spectrum Sharing (2) Switching (6) TAU (2) UHD (5) VR (2) Video Streaming (12) VoLTE (8) VoWiFi (2) Wi-Fi (31) YouTube (6) blockchain (1) eICIC (1) eMBMS (1) iBeacon (1) security (1) telecoin (1) uCPE (2)
Password confirmation
Please enter your registered comment password.
Password