cto video delivery technologies bluebird tv · delivery infrastructure, video cloud can configure...

32
Mark Kogan CTO Video Delivery Technologies Bluebird TV

Upload: others

Post on 08-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Mark Kogan CTO Video Delivery Technologies Bluebird TV

Page 2: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Bluebird TV Is at the front line of the video industry’s transition to

the cloud. Our multiscreen video solutions and services, which are available on our global cloud platform or as head-end systems, cover essential elements of the video workflow including Content Preparation, Content Delivery Network (CDN) and Content Management System.

Page 3: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Topics Video workflow in the cloud

Efficient Video compression

H265 as a future compression scheme

Page 4: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Using video in the cloud Functionality

Scalability

Adaptability

Manageability

Cost effectiveness

Page 5: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Video Cloud Trends

Social

User Experience

Deployment

Infrastructure Video

Content Managemen

t

• Cloud • Hybrid

Integrations with: • Video

Conferencing • Studios • Other

Delivery Networks

• Live • VOD • Mobile • Offline

• Enterprise Portals

• Enterprise Social Networks

• Global video platform

• Dedicated studios and staff

• Centralized video repository

Page 6: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Key points in the Video cloud workflow

Save time and get your videos online faster.

Use the traditional browser-based tools.

Automate your Video upload process.

Video Cloud accepts your media in almost any format .

Video Cloud automatically generates multiple formats online for any end device.

Video Cloud makes it easy to save, sort and search your entire video library.

Page 7: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Control geographic access and schedules to define where and when your videos can be viewed.

Multiple accounts let you manage users, media and settings with flexibility and control.

Share content across affiliates, brands, properties or organizations with simplicity and control.

Page 8: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

If you already have a large media library on internal delivery infrastructure, Video Cloud can configure your account to reference remote assets.

Live DVR features let your viewers pause, rewind, review and replay live streaming video throughout the event.

Cloud Publishing Module to monetize your live content with pre-roll and watermarks.

Page 9: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Analysis, file verification, and metadata extraction that manage how videos are transcoded and moved throughout your workflow.

This stage optimizes the encode parameters and gathers important metadata that will play a critical role in the later publishing process.

Analysis before the encoding process not only ensures accurate content, but also helps determine the appropriate encoding settings.

Page 10: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

100% IP backbone

Client Manager Communicates with the Server layer

Server layer manages the Transcode Nodes and other components

Transcode nodes and server read file information

Page 11: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 12: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 13: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 14: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 15: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

I-Frame – encoded without reference to other frames (also called Key Frames)

P - looks backward to I (predictive)

B - looks forward and backward to previous I and P frames (Bi-directional interpolated)

No frames refer to B-Frame (most of the time)

Page 16: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 17: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 18: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

CABAC (Context-adaptive binary arithmetic coding) More efficient (e.g. better quality), but harder to decode

Main/High profile only

CAVLC (Context-adaptive variable-length coding) Less efficient, easier to decode

Page 19: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

H265 as a future compression

High Efficiency Video Coding (HEVC) is a video compression format, a successor to H.264/MPEG-4 AVC (Advanced Video Coding), that was jointly developed by the ISO/IEC Moving Picture Experts Group (MPEG) and ITU-T Video Coding Experts Group (VCEG) as ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T H.265.[

Page 20: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

HEVC was designed to substantially improve coding efficiency compared to H.264/MPEG-4 AVC HP, i.e. to reduce bitrate requirements by half in average with comparable image quality, at the expense of increased computational complexity.

Improved parallel processing methods.

HEVC is targeted at next-generation HDTV displays and content capture systems which feature progressive scanned frame rates and display resolutions from QVGA (320x240) to 4320p (8192x4320),

Improved picture quality in terms of noise level, color spaces, and dynamic range.

HEVC was designed with the goal of allowing video content to have a data compression ratio of up to 1000:1.

Page 21: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

HEVC Encoding Efficiency

Coding efficiency is the ability to encode video at the lowest possible bit rate while maintaining a certain level of video quality.[

H.264 used macroblocks with a maximum size of 16x16, HEVC uses coding tree blocks (CTB) with a maximum size of 64x64 pixels.

Larger block sizes are more efficient when encoding larger frame sizes, like 4K/8K resolution.

Page 22: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Larger blocks sizes enhance encoding efficiency.

Page 23: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Additional advances

Adaptive Motion Vector Prediction, which allows the codec to find more inter-frame (motion) redundancies.

Superior parallelization tools, including Wave front parallel processing, for more efficient encoding in a multi-core environment.

Entropy coding is CABAC only, no more CAVLC.

Improvements to the deblocking filter and the creation of a second filter called Sample Adaptive Offset that further limits artifacts along block edges.

Page 24: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Interlace/Progressive in HEVC

HEVC was designed with the idea that progressive scan video would be used and no coding tools were added specifically for interlaced video Interlace specific coding tools, such as MBAFF and PAFF, are not supported in HEVC.

HEVC instead sends meta-data in the stream that tells how the interlaced video was sent.

Interlaced video may be sent either by coding each field as a separate picture or by coding each frame as a separate picture.

This allows interlaced video to be sent with HEVC without needing special interlaced decoding processes to be added to HEVC decoders.

Page 25: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

intra-prediction

H.264 used 9 intra prediction directions, HEVC can use over 35.

The intra prediction modes use data from neighboring prediction blocks that have been previously decoded.

Page 26: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Improvements made vs H264

Coding tree unit (CTB)

Parallel processing tools

Intra prediction

Motion compensation

Motion vector prediction

Loop filters

Deblocking filter

Sample adaptive offset

Page 27: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

The HEVC standard defines two tiers, Main and High, and thirteen levels.[

The HEVC standard defines three profiles: Main, Main 10, and Main Still Picture

November 2013 draft of the range extensions amendment defines sixteen additional profiles: Main 12, Main 4:2:2 10, Main 4:2:2 12, Main 4:4:4, Main 4:4:4 10, Main 4:4:4 12, Monochrome 12, Monochrome 16, Main 12 Intra, Main 4:2:2 10 Intra, Main 4:2:2 12 Intra, Main 4:4:4 Intra, Main 4:4:4 10 Intra, Main 4:4:4 12 Intra, Monochrome 12 Intra, and Monochrome 16 Intra

Page 28: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

The current implementation includes a Main profile supporting 8-bit 4:2:0 video, a Main 10 profile with 10-bit support, and a Main Still Picture profile for still digital pictures that uses the same coding tools as a video "intra" picture.

Already starting on extensions for 12-bit video and 4:2:2 and 4:4:4 chroma formats, as well as incorporating scalable video coding and 3D video into the spec.

The maximum bit rate for the Main 4:2:2 profiles increases by 1.25× while the Main 4:4:4 profiles increases by 1.5×.

The maximum frame rate supported by HEVC is 300 fps.

Page 29: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

HEVC (H.265) Results

Page 30: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

For the natural contents a bit rate reduction ranging from 51 to 74 percent can be achieved based on subjective results.

Predicted reduction based on PSNR values measured only between 28 and 38 percent mostly due to the fact that PSNR doesn't take into account the saturation effect of the human visual system.

PSNR also doesn't capture the full nature of the artifacts: AVC compressed sequences exhibit blockiness while HEVC compression tends to smooth out the content, which is less annoying.

For the synthetic content, a 75 percent bitrate reduction can be achieved based on subjective results while the predicted reduction based on PSNR values was 68 percent.

Page 31: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,
Page 32: CTO Video Delivery Technologies Bluebird TV · delivery infrastructure, Video Cloud can configure your account to reference remote assets. Live DVR features let your viewers pause,

Thank you