SlideShare une entreprise Scribd logo
1  sur  18
The Secrets of Scalable Video Coding Sagee Ben-Zedeff Technology Researcher
Agenda SVC demystified The promise of SVC The RADVISION Solution
SVC Demystified Scalable Video Coding for Visual Communications
The Evolution of Visual Communications 1990 2003 H.263+/++ H.263 H.261 H.264 MPEG 4 MPEG 2 MPEG 1
VC Evolution Is a BIG Challenge  FPS bitrate 1080p(1080x1920 pixels)60 FPS 5Mbps 720p (720x1280 pixels)30 FPS 2Mbps CIF (352x288 pixels)20 FPS 256Kbps qCIF (176x144 pixels)15 FPS 64Kbps resolution
One Stream to Feed Them All… Generate a single video stream that can serve multiple users with different capabilities “One ring to rule them all”
Scalable Video Coding to the Rescue Temporal - Change of frame rate (e.g 30 FPS, 15 FPS) Spatial - Change of resolution (e.g 720p, 480p, CIF) Fidelity / SNR - Change of quality (e.g 2 Mbps, 784 kbps)
Introducing H.264/SVC May 2003: H.264/MPEG-4 AVC completed Oct 2003: H.264/SVC - Scalable Video Coding extension Covers Temporal, Spatial and Fidelity scalability July 2007: “Scalable Video Coding” approved as H.264 Amdt. 3 or Annex G
The Promise of SVC Great Quality Over Any Network
Why a Layered Structure? Single Layer   (e.g 720p@30 FPS) H.264 Enhancement Layer     (e.g 720p@30 FPS) SVC Enhancement Layer     (e.g CIF@30 FPS) Base Layer              (e.g qCIF@15 FPS)
Layer Thinning The process of removing video layers done by a Media Aware Network Element (MANE)  Enhancement Layer(720p@30 FPS) MANE Enhancement Layer  (CIF@30 FPS) Enhancement Layer  (720p@30 FPS) Base Layer                (qCIF@15 FPS) Base Layer                (qCIF@15 FPS)
The Hidden Promise of SVC The layered structure of SVC introduces higher level of error resilience H.264 SVC H.264 The layered structure of SVC allows Unequal Error Protection (UEP)
The RADVISION Scalable Solution Complete Video Solution at Your Hand
SVC is Not Just a Single Cake SVC Signaling Transport Unequal Error Protection
RADVISION’s Scalable Video Engine at a Glance SVC Signaling IIE H.264  SVC  Encoder Bandwidth Estimation H.264 SVCDecoder SVC RTP Payload Format IETF Draft 16 UEP FEC Add-On  Retransmission Add-On RS RFC5109 DST SRC TX RX NetworkAdaptation Media Control Add-On  AJB RTCP-FB RTCP-XR Transport RTP / RTCP Session API FW/NATTraversal UDP TCP HTTP(S) Tunneling Common Core
A Complete Scalable Solution SCOPIA DESKTOP SCOPIA DESKTOP SCOPIAElite VC240
A Complete Scalable Solution SVC Based Desktop Clients Rest of the world ROOM SYSTEMS SCOPIA DESKTOP TELEPRESENCE SCOPIA DESKTOP VC240 UNIFIED COMMUMICATIONS
all this and more: http://www.videooverenterprise.com Thank You

Contenu connexe

Tendances

Compressed Video Quality
Compressed Video QualityCompressed Video Quality
Compressed Video QualityIain Richardson
 
AV1: the next generation video codec
AV1: the next generation video codecAV1: the next generation video codec
AV1: the next generation video codecTing-Li Chou
 
2014 01-02-patching-workflow
2014 01-02-patching-workflow2014 01-02-patching-workflow
2014 01-02-patching-workflowSteve Loughran
 
GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...
GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...
GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...Igalia
 
Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...
Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...
Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...Igalia
 
Track4K in production at the University of Cape Town
Track4K in production at the University of Cape TownTrack4K in production at the University of Cape Town
Track4K in production at the University of Cape TownStephen Marquard
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video codingIain Richardson
 
Closing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzingClosing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzingRISC-V International
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONIMTC
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIain Richardson
 
LAcoustics_Soundvision
LAcoustics_SoundvisionLAcoustics_Soundvision
LAcoustics_SoundvisionNick Garkusha
 
SFO15-203: Linaro CI - git driven workflow & Jenkins advanced usage
SFO15-203: Linaro CI - git driven workflow & Jenkins advanced usageSFO15-203: Linaro CI - git driven workflow & Jenkins advanced usage
SFO15-203: Linaro CI - git driven workflow & Jenkins advanced usageLinaro
 

Tendances (14)

Compressed Video Quality
Compressed Video QualityCompressed Video Quality
Compressed Video Quality
 
Ci Tranning
Ci TranningCi Tranning
Ci Tranning
 
AV1: the next generation video codec
AV1: the next generation video codecAV1: the next generation video codec
AV1: the next generation video codec
 
2014 01-02-patching-workflow
2014 01-02-patching-workflow2014 01-02-patching-workflow
2014 01-02-patching-workflow
 
GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...
GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...
GstTranscoder: A High Level API to Quickly Implement Transcoding Capabilities...
 
Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...
Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...
Video Editing: Targeting Professional Post Production Use cases (GStreamer Co...
 
Track4K in production at the University of Cape Town
Track4K in production at the University of Cape TownTrack4K in production at the University of Cape Town
Track4K in production at the University of Cape Town
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
Closing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzingClosing the RISC-V compliance gap via fuzzing
Closing the RISC-V compliance gap via fuzzing
 
How video codec work
How video codec work How video codec work
How video codec work
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATION
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video Compression
 
LAcoustics_Soundvision
LAcoustics_SoundvisionLAcoustics_Soundvision
LAcoustics_Soundvision
 
SFO15-203: Linaro CI - git driven workflow & Jenkins advanced usage
SFO15-203: Linaro CI - git driven workflow & Jenkins advanced usageSFO15-203: Linaro CI - git driven workflow & Jenkins advanced usage
SFO15-203: Linaro CI - git driven workflow & Jenkins advanced usage
 

En vedette

11ntcfailinform resources
11ntcfailinform resources11ntcfailinform resources
11ntcfailinform resourcesSimone Parrish
 
UC: From Client To Infrastructure (or UC Down to Earth)
UC: From Client To Infrastructure(or UC Down to Earth)UC: From Client To Infrastructure(or UC Down to Earth)
UC: From Client To Infrastructure (or UC Down to Earth)RADVISION Ltd.
 
Us Io157 Study 2008 G4
Us Io157 Study 2008 G4Us Io157 Study 2008 G4
Us Io157 Study 2008 G4persolog GmbH
 
Email list building with the four peas
Email list building with the four peasEmail list building with the four peas
Email list building with the four peasBill Vallis
 
HD video clients on a platter
HD video clients on a platterHD video clients on a platter
HD video clients on a platterRADVISION Ltd.
 
Portrait Photography
Portrait PhotographyPortrait Photography
Portrait PhotographyHerbert Rice
 
Copywriting – top tips
Copywriting – top tipsCopywriting – top tips
Copywriting – top tipsBill Vallis
 
Ideas to help young people through the recession
Ideas to help young people through the recessionIdeas to help young people through the recession
Ideas to help young people through the recessionnotgoingtouni
 
5 Secrets to PowerPoint Presentations
5 Secrets to PowerPoint Presentations5 Secrets to PowerPoint Presentations
5 Secrets to PowerPoint Presentationserichanson
 

En vedette (11)

11ntcfailinform resources
11ntcfailinform resources11ntcfailinform resources
11ntcfailinform resources
 
Us Co106 G4
Us Co106 G4Us Co106 G4
Us Co106 G4
 
UC: From Client To Infrastructure (or UC Down to Earth)
UC: From Client To Infrastructure(or UC Down to Earth)UC: From Client To Infrastructure(or UC Down to Earth)
UC: From Client To Infrastructure (or UC Down to Earth)
 
Us Io157 Study 2008 G4
Us Io157 Study 2008 G4Us Io157 Study 2008 G4
Us Io157 Study 2008 G4
 
Email list building with the four peas
Email list building with the four peasEmail list building with the four peas
Email list building with the four peas
 
HD video clients on a platter
HD video clients on a platterHD video clients on a platter
HD video clients on a platter
 
Portrait Photography
Portrait PhotographyPortrait Photography
Portrait Photography
 
Copywriting – top tips
Copywriting – top tipsCopywriting – top tips
Copywriting – top tips
 
Landscapes
LandscapesLandscapes
Landscapes
 
Ideas to help young people through the recession
Ideas to help young people through the recessionIdeas to help young people through the recession
Ideas to help young people through the recession
 
5 Secrets to PowerPoint Presentations
5 Secrets to PowerPoint Presentations5 Secrets to PowerPoint Presentations
5 Secrets to PowerPoint Presentations
 

Similaire à The Secrets of SVC (NBU)

MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access GridVideoguy
 
Viewer sw
Viewer swViewer sw
Viewer swciperi
 
Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Altera Corporation
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2Pptblog Pptblogcom
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfTutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfssuserc5a4dd
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...IMTC
 
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Technology Inc.
 
AWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdfAWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdfV-Nova
 
Radvision scalable video coding whitepaper by face to face live
Radvision scalable video coding whitepaper by face to face liveRadvision scalable video coding whitepaper by face to face live
Radvision scalable video coding whitepaper by face to face liveFace to Face Live
 
Introduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and ProcessesIntroduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and ProcessesPrestoCentre
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...mgrafl
 
4 imtc wiegand 131009
4 imtc wiegand 1310094 imtc wiegand 131009
4 imtc wiegand 131009IMTC
 
FIWARE Tech Summit - Challenges of Streaming HQ 360 Videos
FIWARE Tech Summit - Challenges of Streaming HQ 360 VideosFIWARE Tech Summit - Challenges of Streaming HQ 360 Videos
FIWARE Tech Summit - Challenges of Streaming HQ 360 VideosFIWARE
 
для операторов
для операторовдля операторов
для операторовSergey Shido
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009Hal J. Reisiger
 

Similaire à The Secrets of SVC (NBU) (20)

MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 
Viewer sw
Viewer swViewer sw
Viewer sw
 
Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2Upgrade Your Broadcast System to PCIe Gen2
Upgrade Your Broadcast System to PCIe Gen2
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdfTutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
Tutorial High Efficiency Video Coding Coding - Tools and Specification.pdf
 
Islem Mansri.pdf
Islem Mansri.pdfIslem Mansri.pdf
Islem Mansri.pdf
 
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
 
Video standard
Video standardVideo standard
Video standard
 
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
 
AWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdfAWS_Re_invent_22_VNova.pdf
AWS_Re_invent_22_VNova.pdf
 
Radvision scalable video coding whitepaper by face to face live
Radvision scalable video coding whitepaper by face to face liveRadvision scalable video coding whitepaper by face to face live
Radvision scalable video coding whitepaper by face to face live
 
Introduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and ProcessesIntroduction to Transcoding: Tools and Processes
Introduction to Transcoding: Tools and Processes
 
Aquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video CompressionAquila Broadcast Premium Video Compression
Aquila Broadcast Premium Video Compression
 
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
Scalable Video Coding Guidelines and Performance Evaluations for Adaptive Me...
 
4 imtc wiegand 131009
4 imtc wiegand 1310094 imtc wiegand 131009
4 imtc wiegand 131009
 
FIWARE Tech Summit - Challenges of Streaming HQ 360 Videos
FIWARE Tech Summit - Challenges of Streaming HQ 360 VideosFIWARE Tech Summit - Challenges of Streaming HQ 360 Videos
FIWARE Tech Summit - Challenges of Streaming HQ 360 Videos
 
для операторов
для операторовдля операторов
для операторов
 
Slide
SlideSlide
Slide
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 

Plus de RADVISION Ltd.

VoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCVoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCRADVISION Ltd.
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for androidRADVISION Ltd.
 
Reconnecting the Islands
Reconnecting the IslandsReconnecting the Islands
Reconnecting the IslandsRADVISION Ltd.
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRADVISION Ltd.
 
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceFutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceRADVISION Ltd.
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementRADVISION Ltd.
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetRADVISION Ltd.
 
FutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSFutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSRADVISION Ltd.
 
FutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsFutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsRADVISION Ltd.
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleRADVISION Ltd.
 
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineFutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineRADVISION Ltd.
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesRADVISION Ltd.
 
FutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesFutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesRADVISION Ltd.
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsRADVISION Ltd.
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceRADVISION Ltd.
 
LTE – the Future of IMS
LTE – the Future of IMSLTE – the Future of IMS
LTE – the Future of IMSRADVISION Ltd.
 
Beyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesBeyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesRADVISION Ltd.
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your NetworkRADVISION Ltd.
 
Leveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networksLeveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networksRADVISION Ltd.
 

Plus de RADVISION Ltd. (20)

VoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UCVoLTE & RCS Revolutionizing Enterprise UC
VoLTE & RCS Revolutionizing Enterprise UC
 
Advanced communication services for android
Advanced communication services for androidAdvanced communication services for android
Advanced communication services for android
 
Reconnecting the Islands
Reconnecting the IslandsReconnecting the Islands
Reconnecting the Islands
 
Radvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The InternetRadvision webinar: Making Real Time Video Work Over The Internet
Radvision webinar: Making Real Time Video Work Over The Internet
 
FutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your ServiceFutureComm 2010: Social Media at Your Service
FutureComm 2010: Social Media at Your Service
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
FutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the InternetFutureComm 2010: Making Real-Time Video Work Over the Internet
FutureComm 2010: Making Real-Time Video Work Over the Internet
 
FutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCSFutureComm 2010: LTE and RCS
FutureComm 2010: LTE and RCS
 
FutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded PlatformsFutureComm 2010: SIP Server Applications on Embedded Platforms
FutureComm 2010: SIP Server Applications on Embedded Platforms
 
FutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzleFutureComm 2010: Solving the Android - iPhone puzzle
FutureComm 2010: Solving the Android - iPhone puzzle
 
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client EngineFutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
FutureComm 2010: HD Video to the Desktop - Desktop UC Client Engine
 
FutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom ServicesFutureComm 2010: Scaling Advanced VoIP Telecom Services
FutureComm 2010: Scaling Advanced VoIP Telecom Services
 
FutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and ChallengesFutureComm 2010: IP Video Communications - Trends and Challenges
FutureComm 2010: IP Video Communications - Trends and Challenges
 
SIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communicationsSIP servers on embedded systems: Powering SoHo communications
SIP servers on embedded systems: Powering SoHo communications
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User Experience
 
LTE – the Future of IMS
LTE – the Future of IMSLTE – the Future of IMS
LTE – the Future of IMS
 
SIP Beyond Telecom
SIP Beyond TelecomSIP Beyond Telecom
SIP Beyond Telecom
 
Beyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication TypesBeyond Unified Communications: The Continuum of Communication Types
Beyond Unified Communications: The Continuum of Communication Types
 
Improving Video Quality in Your Network
Improving Video Quality in Your NetworkImproving Video Quality in Your Network
Improving Video Quality in Your Network
 
Leveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networksLeveraging Unified Communications on IMS networks
Leveraging Unified Communications on IMS networks
 

Dernier

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Dernier (20)

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

The Secrets of SVC (NBU)

  • 1. The Secrets of Scalable Video Coding Sagee Ben-Zedeff Technology Researcher
  • 2. Agenda SVC demystified The promise of SVC The RADVISION Solution
  • 3. SVC Demystified Scalable Video Coding for Visual Communications
  • 4. The Evolution of Visual Communications 1990 2003 H.263+/++ H.263 H.261 H.264 MPEG 4 MPEG 2 MPEG 1
  • 5. VC Evolution Is a BIG Challenge FPS bitrate 1080p(1080x1920 pixels)60 FPS 5Mbps 720p (720x1280 pixels)30 FPS 2Mbps CIF (352x288 pixels)20 FPS 256Kbps qCIF (176x144 pixels)15 FPS 64Kbps resolution
  • 6. One Stream to Feed Them All… Generate a single video stream that can serve multiple users with different capabilities “One ring to rule them all”
  • 7. Scalable Video Coding to the Rescue Temporal - Change of frame rate (e.g 30 FPS, 15 FPS) Spatial - Change of resolution (e.g 720p, 480p, CIF) Fidelity / SNR - Change of quality (e.g 2 Mbps, 784 kbps)
  • 8. Introducing H.264/SVC May 2003: H.264/MPEG-4 AVC completed Oct 2003: H.264/SVC - Scalable Video Coding extension Covers Temporal, Spatial and Fidelity scalability July 2007: “Scalable Video Coding” approved as H.264 Amdt. 3 or Annex G
  • 9. The Promise of SVC Great Quality Over Any Network
  • 10. Why a Layered Structure? Single Layer (e.g 720p@30 FPS) H.264 Enhancement Layer (e.g 720p@30 FPS) SVC Enhancement Layer (e.g CIF@30 FPS) Base Layer (e.g qCIF@15 FPS)
  • 11. Layer Thinning The process of removing video layers done by a Media Aware Network Element (MANE) Enhancement Layer(720p@30 FPS) MANE Enhancement Layer (CIF@30 FPS) Enhancement Layer (720p@30 FPS) Base Layer (qCIF@15 FPS) Base Layer (qCIF@15 FPS)
  • 12. The Hidden Promise of SVC The layered structure of SVC introduces higher level of error resilience H.264 SVC H.264 The layered structure of SVC allows Unequal Error Protection (UEP)
  • 13. The RADVISION Scalable Solution Complete Video Solution at Your Hand
  • 14. SVC is Not Just a Single Cake SVC Signaling Transport Unequal Error Protection
  • 15. RADVISION’s Scalable Video Engine at a Glance SVC Signaling IIE H.264 SVC Encoder Bandwidth Estimation H.264 SVCDecoder SVC RTP Payload Format IETF Draft 16 UEP FEC Add-On Retransmission Add-On RS RFC5109 DST SRC TX RX NetworkAdaptation Media Control Add-On AJB RTCP-FB RTCP-XR Transport RTP / RTCP Session API FW/NATTraversal UDP TCP HTTP(S) Tunneling Common Core
  • 16. A Complete Scalable Solution SCOPIA DESKTOP SCOPIA DESKTOP SCOPIAElite VC240
  • 17. A Complete Scalable Solution SVC Based Desktop Clients Rest of the world ROOM SYSTEMS SCOPIA DESKTOP TELEPRESENCE SCOPIA DESKTOP VC240 UNIFIED COMMUMICATIONS
  • 18. all this and more: http://www.videooverenterprise.com Thank You