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

Overview of Selected Current MPEG Activities
Overview of Selected Current MPEG ActivitiesOverview of Selected Current MPEG Activities
Overview of Selected Current MPEG Activities
Alpen-Adria-Universität
 
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
 

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

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
 
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
Alpen-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 Streaming
Alpen-Adria-Universität
 
Compact Descriptors for Visual Search
Compact Descriptors for Visual SearchCompact Descriptors for Visual Search
Compact Descriptors for Visual Search
Antonio 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

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
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
MsecMca
 

Recently uploaded (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
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
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
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
 
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
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
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
 
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
 

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…)