SlideShare a Scribd company logo
1 of 32
Adaptive Streaming for
Immersive Communication
Silvia Rossi and Laura Toni
UCL - University College London
57th FITCE Congress, UK 2018 - Delivery and Consumption of Digital Media
MediaCityUK, Salford
• 360º video streaming: an overview
• Main Challenges
• Possible solutions
• Conclusion and future works
Outline
2
Virtual Reality (VR)
3
A virtual - rather than physical - world in which
any user can be fully immersed
VR content: 360º video
4
360º or spherical video is a new multimedia format that
provides the user with a full immersion sensation
Displayed viewport
360º video streaming chain
5
360º video streaming chain
5
360º video streaming chain
5
360º video streaming: main challenges
• New spherical geometry
• Large volume of data to store, deliver and display
• Ultra-low-delay constraints over bandwidth-limited
resources
• Uncertainty on the portion of content
that will be displayed by the user
6
• New spherical geometry
• Large volume of data to store, deliver and display
• Ultra-low-delay constraints over bandwidth-limited
resources
• Uncertainty on the portion of content
that will be displayed by the user
360º video streaming: main challenges
7
VR KEY QUESTIONS
• Which QoE to capture the new spherical geometry?
• Which content to store based on user position?
• Which content to send based on user position
➡ user centric era
A novel QoE for a new content geometry?
8
Map projection problem
• Omnidirectional video (ODV) is projected on a planar frame
• Equirectangular (ERP) projection is the most popular and
simplest projection
• Omnidirectional video (ODV) is projected on a planar frame
• Equirectangular (ERP) projection is the most popular and
simplest projection
A novel QoE for a new content geometry?
8
Map projection problem
A novel QoE for a new content geometry?
8
Spherical domain
Planar domain
From the sphere to planar with ERP projection. User VP is in red.
• Omnidirectional video (ODV) is projected on a planar frame
• Equirectangular (ERP) projection is the most popular and
simplest projection
• Projection introduces artifacts affecting the user quality of
experience (QoE)
Need for a geometry-aware distortion evaluation
• 360º video streaming: an overview
• Main Challenges
• Possible solutions
• Conclusion and future works
Outline
13
Which content to store?
• High cost of storage and coding
• Limited storage space
9
Need to limit what to store
Which content to store?
• High cost of storage and coding
• Limited storage space
• Non-homogenous user requests and content characteristics
Need to create diversity in what we store
(to accomodate any users)
9
Need to limit what to store
Which content to store?
• High cost of storage and coding
• Limited storage space
• Non-homogenous user requests and content characteristics
Need for a popular-representation set to store
9
Need to limit what to store
• Need to limit what to store
• Need to create diversity in what we store
➡ Need to find the best trade-off between
storage cost and user versatility
• 360º video streaming: an overview
• Main Challenges
• Possible solutions
• Conclusion and future works
Outline
Which content to send?
• Prefetching requested viewport prevents freezing of the video
• Delivering non-homogenous quality content saves bandwidth
• Resolution of content improves user QoE
Need for navigation-aware adaptive logic
10
VR360 video streaming solutions
11
Interactive Users
Time
Quality
Content Provider
QualityQEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
Time
Entire video at
uniform quality
VR360 video streaming solutions
11
Interactive Users
Content Provider
QEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
QualityQuality
Time
Time
Entire video at
uniform quality
VR360 video streaming solutions
11
Interactive Users
Content Provider
QEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
QualityQuality
Time
Time
Entire video at
non-uniform
quality
VR360 video streaming solutions
Content Provider
11
Interactive Users
Content Provider
QEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
QualityQuality
Time
Time
Entire video at
non-uniform
quality
VR360 video streaming solutions
11
Interactive Users
Content Provider
QEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
QualityQuality
Time
Time
Tile-based
system
VR360 video streaming solutions
Content Provider
11
Interactive Users
Content Provider
QEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
QualityQuality
Time
Time
Tile-based
system
VR360 video streaming solutions
Content Provider
11
Interactive Users
Content Provider
QEC1QEC2
HTTP request
HTTP segment
Interactive Users
Time
QualityQuality
Time
Time
Tile-based
system
• Tile-based adaptive streaming system
• Optimized transmission strategy, taking into account:
-users' navigation paths
-geometry-based MSE as quality metric
To efficiently transmit a 360˚ videos, we propose:
Proposed Navigation-aware adaptive streaming
12
Silvia, Rossi, and Laura Toni. “Navigation-aware adaptive streaming strategies for omnidirectional video”
Multimedia Signal Processing (MMSP), 2017 IEEE 19th International Workshop on. IEEE, 2017.
Proposed Navigation-aware adaptive streaming
12
• New spherical geometry
• Large volume of data to store, deliver and display
• Ultra-low-delay constraints over bandwidth-limited
resources
• Uncertainty on the portion of content
that will be displayed by the user
360º video streaming: main challenges
VR KEY QUESTIONS
• Which QoE to capture the new spherical geometry?
• Which content to store based on user position?
• Which content to send based on user position
➡ user centric era
	
13
User navigation prediction
Where will the user be looking in the future frames?
STEP 1:
Users profiling
• Analysis on the sphere taking into
account both physical structure
and users’ features
• Users clustered based on their
position on the sphere during the
navigation
Need for users analysis on the
spherical domain 14
15 Clusters
Frames
Frames
5 Clusters
User navigation prediction
Understanding where the user is most likely going to look at
is the key to improve the delivery of VR applications
STEP 2:
Viewport Prediction
• Users in the same class have
similar characteristics
• The user attention is strongly
related to content features
• Popular navigation paths
can give a global behaviour
Need for head movement
prediction algorithm
Where will the user be looking in the future frames?
14
Conclusion
To optimize the entire pipeline of immersive communication
leading the user to the best QoE:
✓ Need for a spherical distortion evaluation
• Need for a popular-representation set to store at the
server
✓ Need for navigation-aware adaptive logic
• Need for user movements analysis on the spherical domain
➡ User navigation prediction algorithm
15
Thank you for your attention!
➡ Questions ?
(At the Panel…)

More Related Content

What's hot

New Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization PerspectiveNew Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization PerspectiveFörderverein Technische Fakultät
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Ijripublishers Ijri
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesAlpen-Adria-Universität
 
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...Mathias Wien
 
MPEG AG 5 Workshop on Quality of Immersive Media: Assessment and Metrics
MPEG AG 5 Workshop on Quality of Immersive Media: Assessment and MetricsMPEG AG 5 Workshop on Quality of Immersive Media: Assessment and Metrics
MPEG AG 5 Workshop on Quality of Immersive Media: Assessment and MetricsAlpen-Adria-Universität
 
HTTP Adaptive Streaming – Where Is It Heading?
HTTP Adaptive Streaming – Where Is It Heading?HTTP Adaptive Streaming – Where Is It Heading?
HTTP Adaptive Streaming – Where Is It Heading?Alpen-Adria-Universität
 
Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationRufael Mekuria
 
Perceptually Lossless Compression with Error Concealment for Periscope and So...
Perceptually Lossless Compression with Error Concealment for Periscope and So...Perceptually Lossless Compression with Error Concealment for Periscope and So...
Perceptually Lossless Compression with Error Concealment for Periscope and So...sipij
 
REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...
REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...
REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...Katarzyna Terek
 
PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...
PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...
PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...sipij
 
Mtech Second progresspresentation ON VIDEO SUMMARIZATION
Mtech Second progresspresentation ON VIDEO SUMMARIZATIONMtech Second progresspresentation ON VIDEO SUMMARIZATION
Mtech Second progresspresentation ON VIDEO SUMMARIZATIONNEERAJ BAGHEL
 
TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...
TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...
TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...sipij
 

What's hot (14)

New Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization PerspectiveNew Media Services from a Mobile Chipset Vendor and Standardization Perspective
New Media Services from a Mobile Chipset Vendor and Standardization Perspective
 
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
Jiri ece-01-03 adaptive temporal averaging and frame prediction based surveil...
 
Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
 
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
 
MPEG AG 5 Workshop on Quality of Immersive Media: Assessment and Metrics
MPEG AG 5 Workshop on Quality of Immersive Media: Assessment and MetricsMPEG AG 5 Workshop on Quality of Immersive Media: Assessment and Metrics
MPEG AG 5 Workshop on Quality of Immersive Media: Assessment and Metrics
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
Tactile Internet with Human-in-the-Loop
Tactile Internet with Human-in-the-LoopTactile Internet with Human-in-the-Loop
Tactile Internet with Human-in-the-Loop
 
HTTP Adaptive Streaming – Where Is It Heading?
HTTP Adaptive Streaming – Where Is It Heading?HTTP Adaptive Streaming – Where Is It Heading?
HTTP Adaptive Streaming – Where Is It Heading?
 
Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisation
 
Perceptually Lossless Compression with Error Concealment for Periscope and So...
Perceptually Lossless Compression with Error Concealment for Periscope and So...Perceptually Lossless Compression with Error Concealment for Periscope and So...
Perceptually Lossless Compression with Error Concealment for Periscope and So...
 
REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...
REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...
REPORT_FINAL-KATARZYNA TEREK _DYNAMIC RANGE OPTIMIZATION OF HIGH QUALITY PHOT...
 
PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...
PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...
PERCEPTUALLY LOSSLESS COMPRESSION WITH ERROR CONCEALMENT FOR PERISCOPE AND SO...
 
Mtech Second progresspresentation ON VIDEO SUMMARIZATION
Mtech Second progresspresentation ON VIDEO SUMMARIZATIONMtech Second progresspresentation ON VIDEO SUMMARIZATION
Mtech Second progresspresentation ON VIDEO SUMMARIZATION
 
TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...
TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...
TARGET DETECTION AND CLASSIFICATION PERFORMANCE ENHANCEMENT USING SUPERRESOLU...
 

Similar to 2018 FiTCE congress

Adaptive streaming for immersive communication
Adaptive streaming for immersive communicationAdaptive streaming for immersive communication
Adaptive streaming for immersive communicationSilvia Rossi
 
Recent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compressionRecent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compressionYan Ye
 
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...Wen-Chih Lo
 
TB-Survey-2020.pdf
TB-Survey-2020.pdfTB-Survey-2020.pdf
TB-Survey-2020.pdfssuser50a5ec
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityWen-Chih Lo
 
Future-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media StorageFuture-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media StorageNexsan by Imation
 
Future-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media StorageFuture-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media StorageThomas Warren
 
Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...
Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...
Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...Alpen-Adria-Universität
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyESUG
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyAlpen-Adria-Universität
 
Video Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince PugliaVideo Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince PugliaDialogic Inc.
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive MediaITU
 
OpenStack Glance Project Update
OpenStack Glance Project UpdateOpenStack Glance Project Update
OpenStack Glance Project UpdateBrian Rosmaita
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)VMware Tanzu
 
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video StreamingCSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video StreamingAlpen-Adria-Universität
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingAlpen-Adria-Universität
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual SearchAntonio Capone
 

Similar to 2018 FiTCE congress (20)

Adaptive streaming for immersive communication
Adaptive streaming for immersive communicationAdaptive streaming for immersive communication
Adaptive streaming for immersive communication
 
Recent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compressionRecent trends and challenges in 360-degree video compression
Recent trends and challenges in 360-degree video compression
 
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
Performance Measurements of 360◦ Video Streaming to Head-Mounted Displays Ove...
 
TB-Survey-2020.pdf
TB-Survey-2020.pdfTB-Survey-2020.pdf
TB-Survey-2020.pdf
 
NMSL_2017summer
NMSL_2017summerNMSL_2017summer
NMSL_2017summer
 
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual RealityFixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
Fixation Prediction for 360° Video Streaming in Head-Mounted Virtual Reality
 
Future-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media StorageFuture-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media Storage
 
Future-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media StorageFuture-Proofing Your Digital Media Storage
Future-Proofing Your Digital Media Storage
 
Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...
Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...
Tile-based Streaming of 8K Omnidirectional Video: Subjective and Objective Qo...
 
ARML 2.0 Overview
ARML 2.0 OverviewARML 2.0 Overview
ARML 2.0 Overview
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to Holography
 
Video Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince PugliaVideo Codecs and the Future by Vince Puglia
Video Codecs and the Future by Vince Puglia
 
360_tr.pdf
360_tr.pdf360_tr.pdf
360_tr.pdf
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
 
OpenStack Glance Project Update
OpenStack Glance Project UpdateOpenStack Glance Project Update
OpenStack Glance Project Update
 
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
 
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video StreamingCSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming
 
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video StreamingES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
ES-HAS: An Edge- and SDN-Assisted Framework for HTTP Adaptive Video Streaming
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual Search
 

Recently uploaded

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 

Recently uploaded (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 

2018 FiTCE congress

  • 1. Adaptive Streaming for Immersive Communication Silvia Rossi and Laura Toni UCL - University College London 57th FITCE Congress, UK 2018 - Delivery and Consumption of Digital Media MediaCityUK, Salford
  • 2. • 360º video streaming: an overview • Main Challenges • Possible solutions • Conclusion and future works Outline 2
  • 3. Virtual Reality (VR) 3 A virtual - rather than physical - world in which any user can be fully immersed
  • 4. VR content: 360º video 4 360º or spherical video is a new multimedia format that provides the user with a full immersion sensation Displayed viewport
  • 8. 360º video streaming: main challenges • New spherical geometry • Large volume of data to store, deliver and display • Ultra-low-delay constraints over bandwidth-limited resources • Uncertainty on the portion of content that will be displayed by the user 6
  • 9. • New spherical geometry • Large volume of data to store, deliver and display • Ultra-low-delay constraints over bandwidth-limited resources • Uncertainty on the portion of content that will be displayed by the user 360º video streaming: main challenges 7 VR KEY QUESTIONS • Which QoE to capture the new spherical geometry? • Which content to store based on user position? • Which content to send based on user position ➡ user centric era
  • 10. A novel QoE for a new content geometry? 8 Map projection problem • Omnidirectional video (ODV) is projected on a planar frame • Equirectangular (ERP) projection is the most popular and simplest projection
  • 11. • Omnidirectional video (ODV) is projected on a planar frame • Equirectangular (ERP) projection is the most popular and simplest projection A novel QoE for a new content geometry? 8 Map projection problem
  • 12. A novel QoE for a new content geometry? 8 Spherical domain Planar domain From the sphere to planar with ERP projection. User VP is in red. • Omnidirectional video (ODV) is projected on a planar frame • Equirectangular (ERP) projection is the most popular and simplest projection • Projection introduces artifacts affecting the user quality of experience (QoE) Need for a geometry-aware distortion evaluation
  • 13. • 360º video streaming: an overview • Main Challenges • Possible solutions • Conclusion and future works Outline 13
  • 14. Which content to store? • High cost of storage and coding • Limited storage space 9 Need to limit what to store
  • 15. Which content to store? • High cost of storage and coding • Limited storage space • Non-homogenous user requests and content characteristics Need to create diversity in what we store (to accomodate any users) 9 Need to limit what to store
  • 16. Which content to store? • High cost of storage and coding • Limited storage space • Non-homogenous user requests and content characteristics Need for a popular-representation set to store 9 Need to limit what to store • Need to limit what to store • Need to create diversity in what we store ➡ Need to find the best trade-off between storage cost and user versatility
  • 17. • 360º video streaming: an overview • Main Challenges • Possible solutions • Conclusion and future works Outline
  • 18. Which content to send? • Prefetching requested viewport prevents freezing of the video • Delivering non-homogenous quality content saves bandwidth • Resolution of content improves user QoE Need for navigation-aware adaptive logic 10
  • 19. VR360 video streaming solutions 11 Interactive Users Time Quality Content Provider QualityQEC1QEC2 HTTP request HTTP segment Interactive Users Time Time Entire video at uniform quality
  • 20. VR360 video streaming solutions 11 Interactive Users Content Provider QEC1QEC2 HTTP request HTTP segment Interactive Users Time QualityQuality Time Time Entire video at uniform quality
  • 21. VR360 video streaming solutions 11 Interactive Users Content Provider QEC1QEC2 HTTP request HTTP segment Interactive Users Time QualityQuality Time Time Entire video at non-uniform quality
  • 22. VR360 video streaming solutions Content Provider 11 Interactive Users Content Provider QEC1QEC2 HTTP request HTTP segment Interactive Users Time QualityQuality Time Time Entire video at non-uniform quality
  • 23. VR360 video streaming solutions 11 Interactive Users Content Provider QEC1QEC2 HTTP request HTTP segment Interactive Users Time QualityQuality Time Time Tile-based system
  • 24. VR360 video streaming solutions Content Provider 11 Interactive Users Content Provider QEC1QEC2 HTTP request HTTP segment Interactive Users Time QualityQuality Time Time Tile-based system
  • 25. VR360 video streaming solutions Content Provider 11 Interactive Users Content Provider QEC1QEC2 HTTP request HTTP segment Interactive Users Time QualityQuality Time Time Tile-based system
  • 26. • Tile-based adaptive streaming system • Optimized transmission strategy, taking into account: -users' navigation paths -geometry-based MSE as quality metric To efficiently transmit a 360˚ videos, we propose: Proposed Navigation-aware adaptive streaming 12 Silvia, Rossi, and Laura Toni. “Navigation-aware adaptive streaming strategies for omnidirectional video” Multimedia Signal Processing (MMSP), 2017 IEEE 19th International Workshop on. IEEE, 2017.
  • 28. • New spherical geometry • Large volume of data to store, deliver and display • Ultra-low-delay constraints over bandwidth-limited resources • Uncertainty on the portion of content that will be displayed by the user 360º video streaming: main challenges VR KEY QUESTIONS • Which QoE to capture the new spherical geometry? • Which content to store based on user position? • Which content to send based on user position ➡ user centric era 13
  • 29. User navigation prediction Where will the user be looking in the future frames? STEP 1: Users profiling • Analysis on the sphere taking into account both physical structure and users’ features • Users clustered based on their position on the sphere during the navigation Need for users analysis on the spherical domain 14 15 Clusters Frames Frames 5 Clusters
  • 30. User navigation prediction Understanding where the user is most likely going to look at is the key to improve the delivery of VR applications STEP 2: Viewport Prediction • Users in the same class have similar characteristics • The user attention is strongly related to content features • Popular navigation paths can give a global behaviour Need for head movement prediction algorithm Where will the user be looking in the future frames? 14
  • 31. Conclusion To optimize the entire pipeline of immersive communication leading the user to the best QoE: ✓ Need for a spherical distortion evaluation • Need for a popular-representation set to store at the server ✓ Need for navigation-aware adaptive logic • Need for user movements analysis on the spherical domain ➡ User navigation prediction algorithm 15
  • 32. Thank you for your attention! ➡ Questions ? (At the Panel…)