delivering premium live vr360 - tv & telecoms business ... · we’re at top of the hype cycle,...

19
Delivering live Video 360 CDW November 2017 Delivering premium live VR360 Deep integration with CDN is only cost effective way if you need scalability Disclaimer: this presentation was written in November 2017 and has a short shelf life!

Upload: others

Post on 29-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Delivering premium live VR360Deep integration with CDN is only cost effective way if you need scalability

Disclaimer: this presentation was written in November 2017 and has a short shelf life!

Page 2: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

VR is here to stay, in gaming at least

We’re at top of the hype cycle, so you’ll hear more and more slack, resist!

• No money yet, just another living room 3D, gloom, gloom , gloom, …• Users want a pro to point the camera, …• Current V360 quality (resolution) is still sub-par

but it’s improving fast, a great UX is available in the labs, can be with users within a year or two

However much bandwidth it ends up needing (10-1000Mbps), live V360 will leverage the best networks

It will add something, be-it small or large, to your product portfolio and differentiation

Even if it stays on the sidelines, it will affect how we think of user experience, and may well influence content production

Why it’s important

Page 3: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

SKY Italia: “We’ve been setting up temporary VR demos at points of sales for two years now. The queues haven’t diminished, Italians are still eager to try this”

BBC: “VR is next step in mass market story-telling”

PCCW: “VR360 gives users front row experiences for events they couldn’t otherwise go to”

Orange: “Even the most hardened journalists were in tears at this year’s Cannes film festival after crossing the US border illegally from Mexico in a VR experience created by Birdman director Alejandro G. Iñárritu”

BT: “We’re looking at ways to deliver higher resolution 360-degree video beyond 4K, which should enable additional features such as zoom”

What they’re saying*

*SourceeBookauthoredbyBenSchwarztobepublishedDecember2017

Page 4: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

PostProd

Stitching

Video 360 is video presented in 360° requiring a head-mounted display for premium experiences.

Less immersive experience on 2D displays (mobile phone, TV), some operators are experimenting 180° video.

Motion to photon latency is the time taken between head movement and the image displayed being updated.

Key elements for a definition, VR, AR & live V360

Multiplefeeds

Compression

Distribution

Page 5: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

HD

V 360

SD 4K

UHD

AR

Immersion

Mono Stereo 5.1 Object

VR

Natural progression of video entertainment as it gets more immersive and more realistic

Page 6: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Today’s most “premium” 360 requires 20-30Mbps with a brute-force approach (similar to UHD).

Yet delivered resolution today isn’t enough

• Delivery up 2k per eye at any time is neededWith current HMD technology only 15 to 18% of whole video is ever consumed at one time.

• So a brute force approach would require over 150 Mbps to deliver that 2k per eye.• Quality improvements would be noticeable up to 4 times that!

Operators want to add zoom effect needing even more resolution.

Content coming out of a stitching device looks just like any other video

If not all content is delivered, virtually instant retrieval of the right streaming video is required in response to head motion

We need a clever solution for this…

Live VR360 delivery concepts

Page 7: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

So, how to deliver live premium V360 in 2018?

capture

stitch

map

FoV

encode

stream

display

Page 8: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Full 360 video sent to edge server

Lightweight clients just track head movement

All movement data sent to edge server

Edge server creates dedicated stream for each device

Elegant looking cloud-based solution, great for trials, but

• doesn’t scale beyond the hundreds or a few k• requires a dedicated network resource instance per user

Light clients with server based rendering?

Page 9: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Or …

Page 10: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Split stitched video into tiles

SourceTiledMedia &Akamai,IBC2017

360°

~100°

Height

Page 11: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

SourceTiledMedia &Akamai,IBC2017

Select only tiles within viewport

Page 12: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

SourceTiledMedia &Akamai,IBC2017

Sending only them uses ~15% of bandwidth

Page 13: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

SourceTiledMedia &Akamai,IBC2017

Low-res background for fast head movements

Page 14: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

SourceTiledMedia &Akamai,IBC2017

Slow head-movements are anticipated

Page 15: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

And you thought live OTT TV latency was a challenge today!

• > 30s = first generation ABR• 10 – 30s = most common• 2 – 10s = good• 1-2s = todays best demos• <1s = the future

Motion to photon response in HMD is noticeable, above 20 ms

Motion to photon response time above 20O ms creates motion sickness

But there’s a hitch ...

Market-dependent empirical data è opinion

Page 16: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Latency Bandwidth

20 – 200 ms 6 – ∞ Mbps

Page 17: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Trigger

VR HMDDecoder RendererClient (smartphone, PC)CDN EdgeOrigin 3G/4G

Wi-Fi/Lan

Sensor delay1-10ms

Sensor data

1

Network request delay0.5*RTT (5-100ms)Function of: Network

GET

2

Cache-miss delay0.5*RTT (ca. 10-200ms)Function of: CDN

GET

3

<data>

Cache population delay

0.5*RTT + transmission delay

(ca. 10-400ms)Function of:

CDN, request size

4

Network response delay 0.5*RTT + transmission delay (ca. 10-1000ms)

Function of:Network, request size,

segment size

<data>

5

<bitstream>

Buffering delayFunction of: Buffer size,

Packaging format,streaming protocol

6

Decode delay6-500ms

Function of:# b-frames,

pos in GOP, FPS, HW/SW decoder

<frames>

7

Rendering delay

(0-80ms)Function of:Single/Dual frame buffer

(platform)Refresh

<textures>

8Source TiledMedia & Akamai, IBC 2017

Page 18: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

QUIC UDP Internet Connections

• Reduce number of round trips

Leverage HTTP/2

• HTTP/2’s improves data transport and reduce latency over HTTP 1.1• Byte Range underpins tiling approach by delivering parts of the Stream, further reducing number of round-trips

Edge server pre-fetches tiles after having delivered requested ones

Just like with ABR, the Video Player is responsible for orchestration

In the end, delivering live Video 360 can be achieved within an extension of the multicast ABR architecture

Some ingredients for a scalable solution

Page 19: Delivering premium live VR360 - TV & Telecoms business ... · We’re at top of the hype cycle, so you’ll hear more and more slack, resist! •No money yet, just another living

Delivering live Video 360CDW November 2017

Despite having only seen early demos, as of November 2917, tiling:

• Offers a scalable way to deliver premium live V360• Is a natural extension of ABR architecture

This area is still under investigation,

• My thanks to the following companies for bringing me up to speed:• Harmonic, Viaccess Orca, Broadpeak, Akamai, Tiledmedia

• And the following operators• BT, SKY Italia, Orange, PCCW

Stay tuned for an eBook in December

[email protected]

Skype/twitter: nebul2

Thanks

Strategy consultingInternational benchmarks

Service architectureDisruptive business models

Quality of ExperienceRFP/RFQ managementInnovation management

Audit & Risk analysisScenario planning

Writing, PR