Performance Measurements of 360 Video Streaming to Head-Mounted Displays Over Live 4G Cellular Networks
|
|
- Francine Jennings
- 5 years ago
- Views:
Transcription
1 Performance Measurements of 360 Video Streaming to Head-Mounted Displays Over Live 4G Cellular Networks Wen-Chih Lo, Ching-Ling Fan, Shou-Cheng Yen, and Cheng-Hsin Hsu Department of Computer Science National Tsing Hua University Hsin-Chu, Taiwan
2 Introduction Using conventional displays to watch broadcast live events passive experience 360 videos provide immersive experience 1
3 360 Videos 360 video in equirectangular projection 360 video in HMD view 2
4 Mobile VR Mobile HMDs Samsung Gear VR, Carl Zeiss VR One Plus, Google Cardboard, even our smartphone Experience VR anywhere YouTube, Facebook, Discovery, vtime 4
5 Streaming 360 Videos 4k resolution in HMD requires 12k resolution for the whole 360 videos ( 135 Mbps in HEVC ) extremely large file size insufficient bandwidth Images source: 360Heros 5
6 Opportunities and Solution Approaches The HMD viewer only gets to see a small part of the whole 360 video (< 1/3 ) The viewer actively changes the viewing orientation when rotating his/her head. Only stream the current Field-of-View (FoV) of the viewer FoV 6
7 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) 360 video is split into tiles of sub-videos (spatial) and independently encoded Only the tiles overlapped with the viewer s FoV are streamed to the client FoV θ β α
8 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Seg. 2 Seg. 1 Low-quality High-quality 8
9 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Seg. 2 Seg. 1 Low-quality High-quality Selected tiles 0, 0 Viewer Orientation Available Bandwidth Time 9
10 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Seg. 2 Low-quality High-quality Selected tiles -15, 75 Viewer Orientation Available Bandwidth Time 10
11 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Low-quality High-quality Selected tiles 89, 0 Viewer Orientation Available Bandwidth Time 11
12 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Seg. 2 Seg. 1 Low-quality High-quality Selected tiles 0, 0 Viewer Orientation Available Bandwidth Time 12
13 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Seg. 2 Low-quality High-quality Selected tiles -15, 75 Viewer Orientation Available Bandwidth Time 13
14 Tiling with MPEG Dynamic Adaptive Streaming over HTTP (DASH) Tiles are split into temporal segments tiles and qualities can change in every segments Seg. 3 Low-quality High-quality Selected tiles 89, 0 Viewer Orientation Available Bandwidth Time 14
15 Before Streaming 360 Videos over 4G Networks Tiling with MPEG DASH -> reduce bandwidth Questions to answer How tile size affects the streaming system performance? How much bandwidth saving can we get by selectively requesting useful tiles? How many users can be supported in one 4G cell? 15
16 Contributions We design and implement an end-to-end 360 video streaming system to Head Mounted Displays We evaluate our system's performance over a real 4G cellular network to answer the three questions We collect and share (upon request) the dataset collected with our system 16
17 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video HMD 17
18 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video 360 Video Server HMD 18
19 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video HMD 360 Video Server HEVC [1] encoder MPEG DASH [2] content generator [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 19
20 The Pre-Processing Procedure Input Video Tiling Split the videos into tiles of sub-videos 20
21 The Pre-Processing Procedure Input Video Tiling Motion- Constrained HEVC Encoder Encode tiles into different qualities DASH with Multiple Bitrates Split the videos into tiles of sub-videos Encode the tiles using motion-constrained HEVC encoder with different bitrates (qualities) 21
22 The Pre-Processing Procedure Input Video Tiling Motion- Constrained HEVC Encoder Encode tiles into different qualities DASH with Multiple Bitrates Split the videos into tiles of sub-videos Encode the tiles using motion-constrained HEVC encoder with different bitrates (qualities) constrain the tiles encoding so that each tile only refers to the same tiles in previous or future frames -> avoid decoding glitches 22
23 The Pre-Processing Procedure Input Video Tiling Motion- Constrained HEVC Encoder Encode tiles into different qualities DASH with Multiple Bitrates Split the videos into tiles of sub-videos Encode the tiles using motion-constrained HEVC encoder with different bitrates (qualities) constrain the tiles encoding so that each tile only refers to the same tiles in previous or future frames -> avoid decoding glitches adapt to network condition 23
24 The Pre-Processing Procedure Input Video Tiling Motion- Constrained HEVC Encoder Encode tiles into different qualities DASH with Multiple Bitrates HEVC Bitstream Encapsulation Split the videos into tiles of sub-videos Encode the tiles using motion-constrained HEVC encoder with different bitrates (qualities) Encapsulate tiles into single HEVC bitstream 24
25 The Pre-Processing Procedure Input Video MPD File Representation... BaseURL... Segmentbase... Tiling Segment Representations and URLs MPD Generator with SRD Information Spatial Information of Tiles Split the videos into tiles of sub-videos Motion- Constrained HEVC Encoder Base track + Tile tracks Encode the tiles using motion-constrained HEVC encoder with different bitrates (qualities) Encapsulate tiles into single HEVC bitstream Encode tiles into different qualities DASH with Multiple Bitrates HEVC Bitstream Encapsulation Integrate with DASH for spatial index generation (MPD and SRD) 25
26 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video HMD 360 Video Server HEVC [1] encoder MPEG DASH [2] content generator HTTP Server [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 26
27 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video HMD 360 Video Server Client with HMD HEVC [1] encoder MPEG DASH [2] content generator HTTP Server [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 27
28 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video HMD 360 Video Server Client with HMD HEVC [1] encoder Tile selector MPEG DASH [2] content generator HTTP Server [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 28
29 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video HMD 360 Video Server Client with HMD HEVC [1] encoder Tile selector MPEG DASH [2] content generator HTTP Server [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 29
30 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server Viewer Orientation Network Condition HTTP Request Internet HTTP Response Client with HMD Tile Selector MPD HEVC Decoder Raw Video HMD 360 Video Server Client with HMD HEVC [1] encoder Tile selector MPEG DASH [2] content generator HTTP Server [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 30
31 MPD Overview of the Tile-Based Streaming Platform Pre-Processing HEVC Encoder 360 Video Server MPEG DASH HTTP Server Viewer Orientation Network Condition HTTP Request Internet HTTP Response Client with HMD Tile Selector HEVC Decoder Raw Video 360 Video Server HEVC [1] encoder MPEG DASH [2] content generator HTTP Server HMD Client with HMD Tile selector HEVC decoder [1] G. Sullivan et al. "Overview of the high efficiency video coding (HEVC) standard." Sullivan, Gary J., et al. "Overview of the high efficiency video coding (HEVC) standard." IEEE Transactions on circuits and systems for video technology 22 (12), 2012, [2] ISO/IEC DIS Dynamic adaptive streaming over HTTP (DASH) 31
32 Testbed Server Kvazaar [1] HEVC encoder MP4Box [2] DASH content generator Apache HTTP server [3] Client Oculus Rift DK2 [4] MP4Client [5] 4G LTE Network RBS 6601 base station HUAWEI E3267 4G dongle [1] Kavazaar, an opensource HEVC encoder. [2] MP4Box, a multimedia packager. [3] Apache HTTP server. [4] Oculus Rift Development Kit 2 (DK2). [5] MP4Client, an opensource multimedia player. 32
33 Experiment Setup Number of tiles: {1x1, 3x3, 5x5, 7x7, 9x9} DASH segment length: {1, 4, 10} secs Bitrates: {3, 6, 12} Mbps Viewer s FoV is randomly chosen from dataset [1] Perform 3 times and report the average Server Client with HMD [1] W. Lo, C. Fan, J. Lee, C. Huang, K. Chen, and C. Hsu, 360 video viewing dataset in head-mounted Virtual Reality, in Proc. of ACM MMSys 17 33
34 Measurement Design How tile size affects the streaming system performance? How much bandwidth saving can we get by selectively requesting useful tiles? How many users can be supported in one cell? 34
35 Measurement Design How tile size affects the streaming system performance? vary the number of tiles and the bitrates How much bandwidth saving can we get by selectively requesting useful tiles? How many users can be supported in one cell? 35
36 The Number of Tiles Coding Efficiency Due to motion constraints among tiles 36
37 Number of Tiles, Protocol Overhead The majority of the streamed tiles are videos The protocol overhead is always less than 3% initial header files and MPD files generated during streaming 37
38 More Tiles Consume More Time to Download Reasons Sequentially download Tile encapsulation overhead 38
39 Measurement Design How tile size affects the streaming system performance? vary the number of tiles and the bitrates How much bandwidth saving can we get by selectively requesting useful tiles? modify the client to only request the tiles that will be watched by viewers How many users can be supported in one cell? 39
40 The Bandwidth Saving of FoV- Based Streaming Skipping tiles based on viewer s FoV saves the bandwidth by up to 80% 80% 40
41 [1] More Tiles Incurs Minor Video Quality Drop Reduces the amount of data and incurs minor video quality drop 80% [1] M. Yu, H. Lakshman, and B. Girod, A framework to evaluate omnidirectional video coding schemes, in Proc. of IEEE International Symposium on Mixed and Augmented Reality (ISMAR 15) 41
42 Measurement Design How tile size affects the streaming system performance? vary the number of tiles and the bitrates How much bandwidth saving can we get by selectively requesting useful tiles? modify the client to only request the tiles that will be watched by viewers How many users can be supported in one cell? repeat the above experiments but with more clients 42
43 Scalability Our streaming testbed can support at least 3 clients More number of tiles -> smaller average bandwidth 43
44 Conclusion We design measurement experiments to quantify the performance of VR streaming over cellular networks We build a streaming testbed and conduct extensive experiments using real user trace [1] FoV-based video streaming can save up to 80% in bandwidth consumption More tiles suffer from lower coding efficiency and late segments [1] W. Lo, C. Fan, J. Lee, C. Huang, K. Chen, and C. Hsu, 360 video viewing dataset in head-mounted Virtual Reality, in Proc. of ACM MMSys 17 44
45 Future Work This work can be extended to optimal bitrate allocation for mobile AR/VR systems with HMDs 45
46 Q&A 46
Performance Measurements of 360 Video Streaming to Head-Mounted Displays Over Live 4G Cellular Networks
Performance Measurements of 36 Video Streaming to Head-Mounted Displays Over Live 4G Cellular Networks Wen-Chih Lo, Ching-Ling Fan, Shou-Cheng Yen, and Cheng-Hsin Hsu Department of Computer Science National
More information360 MPEG Omnidirectional Media Format (OMAF)
(JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, 2017 9 (JBE Vol. 22, No. 5, September 2017) https://doi.org/10.5909/jbe.2017.22.5.600 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) 360 MPEG
More informationOptimized Viewport Dependent Streaming of Stereoscopic Omnidirectional Video
Optimized Viewport Dependent Streaming of Stereoscopic Omnidirectional Video D. Naik, Igor D.D. Curcio, H. Toukomaa Bell Labs Distinguished Member of Technical Staff Media Technology Research, Nokia Technologies,
More informationUser Experience Modeling for DASH Video
User Experience Modeling for DASH Video Yao Liu, Sujit Dey (UCSD) Don Gillies, Faith Ulupinar, Michael Luby (Qualcomm) Dec 12, 2013 1 Introduction of DASH video DASH (dynamic adaptive streaming over HTTP)
More informationVR Streaming: the tiled approach. Ray van Brandenburg, Founder & CTO
VR Streaming: the tiled approach Ray van Brandenburg, Founder & CTO ray@.com About Founded in October 2016 Spin-off from TNO, based on research since 2011 Focused on streaming of VR content The VR market
More informationProject Details. Jiasi Chen Lectures: Monday 1:10-2pm in Sproul 2343 TA: Ryan Holt Lab: Tuesday 7-10pm in Chung 133
Project Details Jiasi Chen Lectures: Monday 1:10-2pm in Sproul 2343 TA: Ryan Holt Lab: Tuesday 7-10pm in Chung 133 http://www.cs.ucr.edu/~rholt002/cs179i_winter17/ 1 Outline Virtual reality Video streaming
More informationQoE-Driven Video Streaming and Video Content Caching
CommNet2 & IcoreJoint Workshop on Content Caching & Distributed Storage for Future Communication Networks QoE-Driven Video Streaming and Video Content Caching Xiaohong Peng Adaptive Communications Networks
More information360 Degree Video Streaming
360 Degree Video Streaming Yao Wang Dept. of Electrical and Computer Engineering Tandon School of Engineering New York University http://vision.poly.edu 360 Video Streaming https://www.youtube.com/watch?v=wsmjbmxputc
More informationWorkshop on Immersive Services
Workshop on Immersive Services 24 January 2018, Gwangju, Korea Gwangju Kimdaejung Convention Center Chaired by José Roberto Alvarez, Huawei Co-chair MPEG Roadmap Activity Welcome! Time Speaker Affiliation
More informationCOMPRESSED DOMAIN VIDEO PROCESSING FOR TILE BASED PANORAMIC STREAMING USING HEVC. Y. Sánchez, R.Skupin, T. Schierl
COMRESSED DOMAIN VIDEO ROCESSING FOR TILE BASED ANORAMIC STREAMING USING HEVC Y. Sánchez, R.Skupin, T. Schierl Fraunhofer HHI, Einsteinufer 37, 10587 Berlin ABSTRACT anoramic streaming is a particular
More informationClusTile: Toward Minimizing Bandwidth in 360-degree Video Streaming
ClusTile: Toward Minimizing Bandwidth in 360-degree Video Streaming Chao Zhou SUNY Binghamton czhou5@binghamton.edu Mengbai Xiao George Mason University mxiao3@gmu.edu Yao Liu SUNY Binghamton yaoliu@binghamton.edu
More informationViewport-Adaptive Navigable 360-Degree Video Delivery
Viewport-Adaptive Navigable 360-Degree Video Delivery Xavier Corbillon, Gwendal Simon, Alisa Devlic, Jacob Chakareski To cite this version: Xavier Corbillon, Gwendal Simon, Alisa Devlic, Jacob Chakareski.
More informationIMMERSIVE MEDIA OVER 5G - WHAT STANDARDS ARE NEEDED?
IMMERSIVE MEDIA OVER 5G - WHAT STANDARDS ARE NEEDED? T. Stockhammer 1, I. Bouazizi 3, F. Gabin 2, G. Teniou 4 1 Qualcomm Incorporated, United States 2 Ericsson, France 3 Samsung, United States 4 ORANGE,
More informationPredicting the Performance of Virtual Reality Video Streaming in Mobile Networks
Predicting the Performance of Virtual Reality Video Streaming in Mobile Networks Roberto Irajá Tavares da Costa Filho Federal University of RS - UFRGS Porto Alegre, Brazil roberto.costa@inf.ufrgs.br Jeroen
More informationOn the Effectiveness of Offset Projections for 360-Degree Video Streaming
On the Effectiveness of Offset Projections for 360-Degree Video Streaming CHAO ZHOU, SUNY Binghamton ZHENHUA LI, Tsinghua University JOE OSGOOD and YAO LIU, SUNY Binghamton 62 A new generation of video
More informationProject Details. Jiasi Chen CS 179i: Project in Computer Science (Networks) Lectures: Monday 3:10-4pm in Spieth 1307
Project Details Jiasi Chen CS 179i: Project in Computer Science (Networks) Lectures: Monday 3:10-4pm in Spieth 1307 http://www.cs.ucr.edu/~jiasi/teaching/cs179i_winter16/ 1 Outline Virtual reality Video
More information360 Video Technology Exploration
360 Video Technology Exploration Roger Zimmermann FXPAL & Media Management Research Lab NUS School of Computing 11/15/2017 FXPAL, 16 December 2016 1 Outline 2 360 Video Hardware Layout Projection Optimizing
More informationDatasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH)
Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH) Jason J. Quinlan, Ahmed H. Zahran, Cormac J. Sreenan Dept. of Computer Science, University College Cork
More informationPOI360 Panoramic Mobile Video Telephony over LTE Cellular Networks
POI360 Panoramic Mobile Video Telephony over LTE Cellular Networks Xiufeng Xie University of Michigan-Ann Arbor Xinyu Zhang University of California San Diego CoNEXT 2017 Background: 360 Video for VR 360
More informationOptimized Strategies for Real-Time Multimedia Communications from Mobile Devices
Optimized Strategies for Real-Time Multimedia Communications from Mobile Devices Enrico Masala Dept. of Control and Computer Engineering, Politecnico di Torino, Torino, Italy ( Part of this work has been
More informationAdaptive 360-Degree Video Streaming using Scalable Video Coding
Adaptive 360-Degree Video Streaming using Scalable Video Coding Afshin Taghavi Nasrabadi, Anahita Mahzari, Joseph D. Beshay, Ravi Prakash The University of Texas at Dallas 800 W Campbell Rd. Richardson,
More informationProfessor, CSE Department, Nirma University, Ahmedabad, India
Bandwidth Optimization for Real Time Video Streaming Sarthak Trivedi 1, Priyanka Sharma 2 1 M.Tech Scholar, CSE Department, Nirma University, Ahmedabad, India 2 Professor, CSE Department, Nirma University,
More information3 September, 2015 Nippon Telegraph and Telephone Corporation NTT Advanced Technology Corporation
3 September, 2015 Nippon Telegraph and Telephone Corporation NTT Advanced Technology Corporation NTT Develops World s First H.265/HEVC Software-Encoding Engine Supporting 60P/120P Simultaneous Transmission
More informationVideo processing for panoramic streaming using HEVC and its scalable extensions
Multimed Tools Appl (2017) 76:5631 5659 DOI 10.1007/s11042-016-4097-4 Video processing for panoramic streaming using HEVC and its scalable extensions Y. Sánchez de la Fuente 1,2 & R. Skupin 1 & T. Schierl
More informationMMSys June 18 1
1 Principal Consultant, TNO President, VR Industry Forum Chair, MPEG Roadmap AHG Co-Founder and Chief Business Officer, Tiledmedia Source: HypeVR Source: HypeVR Sources: - BT Sport - Road to VR - Sky
More informationDistribution Systems for 3D Teleimmersive and Video 360 Content: Similarities and Differences
Distribution Systems for 3D Teleimmersive and Video 360 Content: Similarities and Differences Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign klara@illinois.edu
More informationDASH IN ATSC 3.0: BRIDGING THE GAP BETWEEN OTT AND BROADCAST
DASH IN ATSC 3.0: BRIDGING THE GAP BETWEEN OTT AND BROADCAST Thomas Stockhammer 1, Iraj Sodagar 2, Waqar Zia 3, Sachin Deshpande 4, Sejin Oh 5 and Mary-Luc Champel 6, 1 Qualcomm Incorporated, United States,
More informationA LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING
2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING Dieison Silveira, Guilherme Povala,
More informationDolby Vision. Streams within the MPEG-DASH format
Dolby Vision Streams within the MPEG-DASH format Version 2.0 13 November 2018 Copyright 2018 Dolby Laboratories. All rights reserved. Unauthorized use, sale, or duplication is prohibited. This document
More informationScalable Video Coding
Introduction to Multimedia Computing Scalable Video Coding 1 Topics Video On Demand Requirements Video Transcoding Scalable Video Coding Spatial Scalability Temporal Scalability Signal to Noise Scalability
More informationTo Cloud or Not to Cloud: Measuring the Performance of Mobile Gaming
To Cloud or Not to Cloud: Measuring the Performance of Mobile Gaming Chun-Ying Huang Department of Computer Science and Engineering National Taiwan Ocean University Keelung, Taiwan chuang@ntou.edu.tw Kuan-Ta
More informationA Framework to Evaluate Omnidirectional Video Coding Schemes
2015 IEEE International Symposium on Mixed and Augmented Reality A Framework to Evaluate Omnidirectional Video Coding Schemes Matt Yu Haricharan Lakshman Department of Electrical Engineering Stanford University
More informationINTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO
INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO ISO/IEC JTC1/SC29/WG11 MPEG2013/M29232 April 2013,
More informationGamingAnywhere: An Open Cloud Gaming System
1 GamingAnywhere: An Open Cloud Gaming System Chun-Ying Huang, Cheng-Hsin Hsu, Yu-Chun Chang, and Kuan-Ta Chen ACM MMSys 13, Oslo, Norway http://gaminganywhere.org/ 2 Tough Life of Gamers Games are becoming
More informationNetwork Support for AR/VR and Immersive Video Application: A Survey
Network Support for AR/VR and Immersive Video Application: A Survey Dongbiao He 1, Cedric Westphal 2 and J. J. Garcia-Luna-Aceves 2 1 Department of Computer Science and Technology, Tsinghua University,
More informationGPU Consolidation for Cloud Games: Are We There Yet?
GPU Consolidation for Cloud Games: Are We There Yet? Hua-Jun Hong 1, Tao-Ya Fan-Chiang 1, Che-Run Lee 1, Kuan-Ta Chen 2, Chun-Ying Huang 3, Cheng-Hsin Hsu 1 1 Department of Computer Science, National Tsing
More informationA COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION
A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION Yi-Hau Chen, Tzu-Der Chuang, Chuan-Yung Tsai, Yu-Jen Chen, and Liang-Gee Chen DSP/IC Design Lab., Graduate Institute
More informationQoE-based network-centric resource allocation for on-demand uplink adaptive HTTP streaming over LTE network
University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2014 QoE-based network-centric resource allocation
More informationMISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.
Motion Imagery Standards Board Engineering Guideline Delivery of Low Bandwidth Motion Imagery MISB EG 0803 24 April 2008 1 Scope This Motion Imagery Standards Board (MISB) Engineering Guideline (EG) provides
More informationInternet Video Delivery. Professor Hui Zhang
18-345 Internet Video Delivery Professor Hui Zhang 1 1990 2004: 1 st Generation Commercial PC/Packet Video Technologies Simple video playback, no support for rich app Not well integrated with Web browser
More informationLow Latency MPEG-DASH System over HTTP 2.0 and WebSocket
Low Latency MPEG-DASH System over HTTP 2.0 and WebSocket Xiaona Wu 1,2, Cheng Zhao 1, Rong Xie 1,2, and Li Song 1,2 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University
More informationJanuary, Asian Animation, VFX & Games Industry Strategies, Trends & Opportunities. digital.vector. Animation, VFX & Games Market Research
January, 2018 Asian Animation, VFX & Games Industry Strategies, Trends & Opportunities digital.vector Animation, VFX & Games Market Research Contents Asian Animation, VFX & Games Industry Asian Animation
More informationHigh Efficiency Video Decoding on Multicore Processor
High Efficiency Video Decoding on Multicore Processor Hyeonggeon Lee 1, Jong Kang Park 2, and Jong Tae Kim 1,2 Department of IT Convergence 1 Sungkyunkwan University Suwon, Korea Department of Electrical
More informationCagri Ozcinar, Ana De Abreu, Sebastian Knorr, and Aljosa Smolic. Trinity College Dublin (TCD), Dublin 2, Ireland.
ESTIMATION OF OPTIMAL ENCODING LADDERS FOR TILED 360 VR VIDEO IN ADAPTIVE STREAMING SYSTEMS Cagri Ozcinar, Ana De Abreu, Sebastian Knorr, and Aljosa Smolic Trinity College Dublin (TCD), Dublin 2, Ireland.
More informationApplying Data Mining to Wireless Networks
Applying Data Mining to Wireless Networks CHENG-MING HUANG 1, TZUNG-PEI HONG 2 and SHI-JINN HORNG 3,4 1 Department of Electrical Engineering National Taiwan University of Science and Technology, Taipei,
More informationIMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS
IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces
More informationNetworking Applications
Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services
More informationLecture 27 DASH (Dynamic Adaptive Streaming over HTTP)
CS 414 Multimedia Systems Design Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP) Klara Nahrstedt Spring 2012 Administrative MP2 posted MP2 Deadline April 7, Saturday, 5pm. APPLICATION Internet Multimedia
More informationCS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu Reminder: Final Project 1-slide from group in 2 weeks Thursday October 11: 2/30 of final project grade Slide should
More informationMediaTek High Efficiency Video Coding
MediaTek High Efficiency Video Coding MediaTek White Paper October 2014 MediaTek has pioneered the HEVC in mobile devices and will do the same for TVs by enabling HEVC in 4K TVs in during 2015. MediaTek
More informationDistributed Video Systems Chapter 3 Storage Technologies
Distributed Video Systems Chapter 3 Storage Technologies Jack Yiu-bun Lee Department of Information Engineering The Chinese University of Hong Kong Contents 3.1 Introduction 3.2 Magnetic Disks 3.3 Video
More informationBaseball Game Highlight & Event Detection
Baseball Game Highlight & Event Detection Student: Harry Chao Course Adviser: Winston Hu 1 Outline 1. Goal 2. Previous methods 3. My flowchart 4. My methods 5. Experimental result 6. Conclusion & Future
More informationARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING
ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ABSTRACT Xiangyang Ji *1, Jizheng Xu 2, Debin Zhao 1, Feng Wu 2 1 Institute of Computing Technology, Chinese Academy
More informationResearch & Development. White Paper WHP 284. Immersive Live Event Experiences - Interactive UHDTV on Mobile Devices BRITISH BROADCASTING CORPORATION
Research & Development White Paper WHP 284 September 2014 Immersive Live Event Experiences - Interactive UHDTV on Mobile Devices O.A. Niamut 1, G.A. Thomas 2, E. Thomas 1, R. van Brandenburg 1, L. D Acunto
More informationSARA: Segment Aware Rate Adaptation for DASH Video Services
SARA: Segment Aware Rate Adaptation for DASH Video Services, Venkatesh Tamarapalli*, Deep Medhi University of Missouri Kansas City * Indian Institute of Technology-Guwahati, India Overview Introduction
More informationFAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION
FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION Yen-Chieh Wang( 王彥傑 ), Zong-Yi Chen( 陳宗毅 ), Pao-Chi Chang( 張寶基 ) Dept. of Communication Engineering, National Central
More informationHIGH PERFORMANCE VIDEO CODECS
Spin Digital Video Technologies GmbH Specialists on video codecs Spin-off of the Technical University of Berlin In-house developed software IP & products Based in Germany Innovative B2B company with decades
More informationDelay-rate-distortion Optimization for Cloud-based Collaborative Rendering
Delay-rate-distortion Optimization for Cloud-based Collaborative Rendering Xiaoming Nan, Yifeng He, Ling Guan Department of Electrical and Computer Engineering Ryerson University, Toronto, Ontario, Canada
More informationOne-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain
Author manuscript, published in "International Symposium on Broadband Multimedia Systems and Broadcasting, Bilbao : Spain (2009)" One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain
More informationCS 260: Seminar in Computer Science: Multimedia Networking
CS 260: Seminar in Computer Science: Multimedia Networking Jiasi Chen Lectures: MWF 4:10-5pm in CHASS http://www.cs.ucr.edu/~jiasi/teaching/cs260_spring17/ Multimedia is User perception Content creation
More informationMPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004
MPEG-2 And Scalability Support Nimrod Peleg Update: July.2004 MPEG-2 Target...Generic coding method of moving pictures and associated sound for...digital storage, TV broadcasting and communication... Dedicated
More information2 RTP Encapsulation and its Application in NS-2 Simulation
3rd International Conference on Multimedia Technology(ICMT 2013) RTP Encapsulation for Scalable Video Stream and its Application in NS-2 Simulation Zhou Ying, Zhang Jihong, Liu Wei Abstract. Real-time
More informationStreaming Technologies Delivering Multimedia into the Future. May 2014
Streaming Technologies Delivering Multimedia into the Future May 2014 TABLE OF CONTENTS Abstract... 3 Abbreviations... 4 How it started?... 6 Technology Overview... 7 Streaming Challenges... 15 Solutions...
More informationVR System User Guide
VR System User Guide Copyright 2019 LiveCopyright Planet, Inc. 2019 User Live Guide Planet, modified Inc. January 23, 2019 Table of Contents VR System User Guide Inside Your Camera Box Page 3 Get To Know
More informationLow-cost Multi-hypothesis Motion Compensation for Video Coding
Low-cost Multi-hypothesis Motion Compensation for Video Coding Lei Chen a, Shengfu Dong a, Ronggang Wang a, Zhenyu Wang a, Siwei Ma b, Wenmin Wang a, Wen Gao b a Peking University, Shenzhen Graduate School,
More informationA Study on Transmission System for Realistic Media Effect Representation
Indian Journal of Science and Technology, Vol 8(S5), 28 32, March 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS5/61461 A Study on Transmission System for Realistic
More informationGamingAnywhere: An Open- Source Cloud Gaming Testbed
1 GamingAnywhere: An Open- Source Cloud Gaming Testbed Chun-Ying Huang, De-Yu Chen, Cheng-Hsin Hsu, and Kuan-Ta Chen ACM Multimedia 2013 OSS Competition, Barcelona, Spain 2 Cloud Gaming is Hot Cloud gaming
More informationEnergy-Aware MPEG-4 4 FGS Streaming
Energy-Aware MPEG-4 4 FGS Streaming Kihwan Choi and Massoud Pedram University of Southern California Kwanho Kim Seoul National University Outline! Wireless video streaming! Scalable video coding " MPEG-2
More informationSTACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING
Journal of the Chinese Institute of Engineers, Vol. 29, No. 7, pp. 1203-1214 (2006) 1203 STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING Hsiang-Chun Huang and Tihao Chiang* ABSTRACT A novel scalable
More informationISO/IEC Information technology MPEG systems technologies. Part 11: Energy-efficient media consumption (green metadata)
INTERNATIONAL STANDARD ISO/IEC 23001-11 First edition 2015-07-15 Information technology MPEG systems technologies Part 11: Energy-efficient media consumption (green metadata) Technologies de l information
More informationMobile Live Streaming: Insights from the Periscope Service
Mobile Live Streaming: Insights from the Periscope Service Leonardo Favario Control and Computer Eng. Dept. Politecnico di Torino, Italy Email: leonardo.favario@polito.it Matti Siekkinen School of Science
More informationarxiv: v1 [cs.mm] 27 Apr 2017
CO-PROJECTION-PLANE BASED 3-D PADDING FOR POLYHEDRON PROJECTION FOR 360-DEGREE VIDEO Li Li, Zhu Li, Xiang Ma, Haitao Yang and Houqiang Li arxiv:1704.08768v1 [cs.mm] 27 Apr 2017 University of Missouri Kansas
More informationA Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks
Theodoros Karagkioules, Cyril Concolato, Dimitrios Tsilimantos and Stefan Valentin LTCI Telecom ParisTech Universite Paris-Saclay Mathematical and Algorithmic Sciences Lab France Research Center Huawei
More informationAn Architecture for Distributing Scalable Content over Peer-to-Peer Networks
An Architecture for Distributing Scalable Content over Peer-to-Peer Networks Nicola Capovilla 1, Michael Eberhard 2, Silvano Mignanti 3, Riccardo Petrocco 4, and Janne Vehkaperä 5 1 STMicroelectronics,
More informationDASH trial Olympic Games. First live MPEG-DASH large scale demonstration.
DASH trial Olympic Games. First live MPEG-DASH large scale demonstration. During the Olympic Games 2012 the VRT offered their audience to experience their Olympic Games broadcast in MPEG-DASH. The public
More informationJanuary, European Animation, VFX & Games Industry Strategies, Trends & Opportunities. digital.vector. Animation, VFX & Games Market Research
January, 2018 European Animation, VFX & Games Industry Strategies, Trends & Opportunities digital.vector Animation, VFX & Games Market Research Contents European Animation, VFX & Games Industry European
More informationHYBRID BROADCAST AND OTT DELIVERY FOR TERRESTRIAL AND MOBILE TV SERVICES
HYBRID BROADCAST AND OTT DELIVERY FOR TERRESTRIAL AND MOBILE TV SERVICES Thomas Stockhammer Qualcomm Incorporated, Germany ABSTRACT The service layer of LTE Broadcast is designed to broadcast formats that
More informationMPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV. Thomas Stockhammer Qualcomm Incorporated
MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV Thomas Stockhammer Qualcomm Incorporated ABSTRACT Internet video is experiencing a dramatic growth in both fixed and mobile
More informationUnit-level Optimization for SVC Extractor
Unit-level Optimization for SVC Extractor Chang-Ming Lee, Chia-Ying Lee, Bo-Yao Huang, and Kang-Chih Chang Department of Communications Engineering National Chung Cheng University Chiayi, Taiwan changminglee@ee.ccu.edu.tw,
More informationFixation Prediction for 360 Video Streaming to Head-Mounted Displays
Fixation Prediction for 36 Video Streaming to Head-Mounted Displays Ching-Ling Fan 1, JeanLee 1, Wen-ChihLo 1, Chun-YingHuang 2,Kuan-TaChen 3,and Cheng-HsinHsu 1 1 Departmentof ComputerScience,NationalTsingHuaUniversity
More informationNext-generation Mobile Communications System: 5G
Next-generation Mobile Communications System: 5G Evolution of Mobile Technology Steady evolution toward higher capacity and data rates 1G Analog 2G Digital 3G IMT-2000 LTE 4G IMT-Advanced IMT-Advanced
More informationCompressed-Domain Video Processing and Transcoding
Compressed-Domain Video Processing and Transcoding Susie Wee, John Apostolopoulos Mobile & Media Systems Lab HP Labs Stanford EE392J Lecture 2006 Hewlett-Packard Development Company, L.P. The information
More informationA HIGHLY PARALLEL CODING UNIT SIZE SELECTION FOR HEVC. Liron Anavi, Avi Giterman, Maya Fainshtein, Vladi Solomon, and Yair Moshe
A HIGHLY PARALLEL CODING UNIT SIZE SELECTION FOR HEVC Liron Anavi, Avi Giterman, Maya Fainshtein, Vladi Solomon, and Yair Moshe Signal and Image Processing Laboratory (SIPL) Department of Electrical Engineering,
More informationThe Frozen Mountain irtc White Paper Series
The Frozen Mountain irtc White Paper Series This white paper is the fourth in a series on Internet Based Real Time Communications (irtc) written by Frozen Mountain Software s CTO Anton Venema. The complete
More informationDistributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - The Single-Disk Case
Distributed Video Systems Chapter 5 Issues in Video Storage and Retrieval Part I - he Single-Disk Case Jack Yiu-bun Lee Department of Information Engineering he Chinese University of Hong Kong Contents
More informationThe Dash for HEVC Nov 2012 Ittiam Systems Pvt Ltd Contact us at
The Dash for HEVC Nov 2012 Ittiam Systems Pvt Ltd Contact us at mkt@ittiam.com Abstract This paper discusses HEVC and the various advantages it bring over existing video compression standards in the OTT
More informationCloud VR oriented Bearer Network White Paper
Huawei ilab Ultimate Experience. VR Technology White Paper Cloud VR oriented Bearer Network White Paper Issue 01 Date 2017-11-02 Released by Huawei ilab Preface Cloud VR introduces the cloud computing
More informationEffects of Internet Path Selection on Video-QoE
Effects of Internet Path Selection on Video-QoE by Mukundan Venkataraman & Mainak Chatterjee Dept. of EECS University of Central Florida, Orlando, FL 32826 mukundan@eecs.ucf.edu mainak@eecs.ucf.edu Streaming
More informationShooting a Moving Target: Motion-Prediction-Based Transmission for 360-Degree Videos
Shooting a Moving Target: Motion-Prediction-Based Transmission for 36-Degree Videos Yanan Bao, Huasen Wu, Tianxiao Zhang, Albara Ah Ramli and Xin Liu Department of Computer Science, University of California,
More informationGreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks
GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks Duc Hoang Bui, Kilho Lee, Sangeun Oh, Insik Shin Dept. of Computer Science KAIST, South
More informationEFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER
EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER Zong-Yi Chen, Jiunn-Tsair Fang 2, Tsai-Ling Liao, and Pao-Chi Chang Department of Communication Engineering, National Central
More informationParallelism In Video Streaming
Parallelism In Video Streaming Cameron Baharloo ABSTRACT Parallelism techniques are used in different parts of video streaming process to optimize performance and increase scalability, so a large number
More informationOrah 4i User Guide - v1.2.0
Orah 4i User Guide - v1.2.0 Getting started 5 I. Using the web control application 5 II. Updating the stitching box 7 1. Update via the "Update Pop up" 7 2. Update via the support page 8 3. Updating the
More informationETSI TS V ( )
TS 126 118 V15.0.0 (2018-10) TECHNICAL SPECIFICATION 5G; 3GPP Virtual reality profiles for streaming applications (3GPP TS 26.118 version 15.0.0 Release 15) 1 TS 126 118 V15.0.0 (2018-10) Reference DTS/TSGS-0426118vf00
More informationHomogeneous Transcoding of HEVC for bit rate reduction
Homogeneous of HEVC for bit rate reduction Ninad Gorey Dept. of Electrical Engineering University of Texas at Arlington Arlington 7619, United States ninad.gorey@mavs.uta.edu Dr. K. R. Rao Fellow, IEEE
More informationGPU Consolidation for Cloud Games: Are We There Yet?
GPU Consolidation for Cloud Games: Are We There Yet? Hua-Jun Hong 1, Tao-Ya Fan-Chiang 1, Che-Run Lee 1, Kuan-Ta Chen 2, Chun-Ying Huang 3, and Cheng-Hsin Hsu 1 1 Department of Computer Science, National
More informationMPEG-4 BSAC Technology
MPEG-4 BSAC Technology 6DPVXQJ$,7 Introduction to BSAC What is BSAC Bit Sliced Arithmetic Coding alternative noiseless coding tool for MPEG-4 AAC to provide fine grain scalability functionality Characteristics
More informationCLOUD-BASED 360 VIDEO SERVICE
SEOUL Oct.7, 2016 CLOUD-BASED 360 VIDEO SERVICE KyoBeom Lee / Entrix CONTENTS Entrix : Corporate Overview STB Virtualization 360 Video Solution 2 ENTRIX : HISTORY 2010 Commenced with Cloud Streaming Technology
More information3GPP BASED TV SERVICE LAYER
3GPP BASED TV SERVICE LAYER Thomas Stockhammer 1, Gilles Teniou 2, and Frédéric Gabin 3, 1 Qualcomm Incorporated, United States, 2 Orange, France, 3 Ericsson, Sweden ABSTRACT Video consumption on mobile
More informationERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS
ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS Ye-Kui Wang 1, Miska M. Hannuksela 2 and Moncef Gabbouj 3 1 Tampere International Center for Signal Processing (TICSP), Tampere,
More information