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

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Dernier (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

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