SlideShare uma empresa Scribd logo
1 de 24
11/11/2004 MPEG4 Codec for Access Grids National Center for High Performance Computing Speaker:  Barz Hsu Email:   [email_address]
Outline ,[object Object],[object Object],[object Object],[object Object]
What’s High Definition Video? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Another Key Factors for Access Grids ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Status of MPEG4  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Performance Comparison
Interoperability Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
VIC:  Vi deo Conferencing  T ool ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Problems of VIC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our Goal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MPEG4 Codec ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits from MPEG4 codec ,[object Object],[object Object],[object Object],[object Object]
MPEG4 Performance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Deinterlace ,[object Object]
Efficient Color Conversion ,[object Object],[object Object],[object Object],[object Object]
Scaling Viewing Windows ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Full Screen Snapshot
Real-Time Video Streaming ,[object Object],[object Object],[object Object],[object Object],[object Object]
Error Resilience ,[object Object]
Error Resilience (cont’d) ,[object Object],[object Object],[object Object],[object Object]
Minimize Latency ,[object Object],[object Object],[object Object],[object Object],[object Object]
Future Work ,[object Object],[object Object]
Conclusion ,[object Object],[object Object]
Thanks for  your attendance

Mais conteúdo relacionado

Mais procurados

ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...Mathias Wien
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet ApplicationsVideoguy
 
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
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxYoss Cohen
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardIMTC
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTPYoss Cohen
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVCYoss Cohen
 
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...Ahmed Ayman
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video CodecTejus Adiga M
 
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016Sematron Italia S.r.l.
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...Alpen-Adria-Universität
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video codingIain Richardson
 
HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On courseYoss Cohen
 
Versatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° VideoVersatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° VideoMathias Wien
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Touradj Ebrahimi
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)Varun Ravi
 

Mais procurados (20)

HEVC intra coding
HEVC intra codingHEVC intra coding
HEVC intra coding
 
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
ICME 2016 - High Efficiency Video Coding - Coding Tools and Specification: HE...
 
Surf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet AppsSurf Communication Solutions - Packet To Packet Apps
Surf Communication Solutions - Packet To Packet Apps
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet Applications
 
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...
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC Standard
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTP
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
IPTV Codec & Packeting
IPTV Codec & PacketingIPTV Codec & Packeting
IPTV Codec & Packeting
 
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...Analysis and Implementation of Encapsulation Schemes  for Baseband Frame of D...
Analysis and Implementation of Encapsulation Schemes for Baseband Frame of D...
 
High Efficiency Video Codec
High Efficiency Video CodecHigh Efficiency Video Codec
High Efficiency Video Codec
 
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016Presentazione Broadcast H.265 & H.264 Sematron Italia  - Maggio 2016
Presentazione Broadcast H.265 & H.264 Sematron Italia - Maggio 2016
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
Scalable High Efficiency Video Coding based HTTP Adaptive Streaming over QUIC...
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On course
 
Versatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° VideoVersatile Video Coding: Compression Tools for UHD and 360° Video
Versatile Video Coding: Compression Tools for UHD and 360° Video
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 

Semelhante a MPEG4 Codec Benefits for High Quality Access Grid Video Conferencing

Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideoguy
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding StandardVideoguy
 
STREAMING and BROADCASTING CHEAT SHEET
STREAMING and BROADCASTING CHEAT SHEETSTREAMING and BROADCASTING CHEAT SHEET
STREAMING and BROADCASTING CHEAT SHEETAndy W. Kochendorfer
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained nerodude
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression TechnologyTong Teerayuth
 
Feature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUFeature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUVideoguy
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Alpen-Adria-Universität
 
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGESVIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGESDr. Mohieddin Moradi
 
Tc 4000 hdmipro-specification- www.ttbvs.com
Tc 4000 hdmipro-specification- www.ttbvs.comTc 4000 hdmipro-specification- www.ttbvs.com
Tc 4000 hdmipro-specification- www.ttbvs.comTTBVS
 
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
 
Ürün Sunumu
Ürün SunumuÜrün Sunumu
Ürün SunumuVideoguy
 
Ürün Sunumu
Ürün SunumuÜrün Sunumu
Ürün SunumuVideoguy
 
2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote VisualizationLeandro Ciuffo
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 

Semelhante a MPEG4 Codec Benefits for High Quality Access Grid Video Conferencing (20)

Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 
Slide
SlideSlide
Slide
 
Video Coding Standard
Video Coding StandardVideo Coding Standard
Video Coding Standard
 
STREAMING and BROADCASTING CHEAT SHEET
STREAMING and BROADCASTING CHEAT SHEETSTREAMING and BROADCASTING CHEAT SHEET
STREAMING and BROADCASTING CHEAT SHEET
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained
 
Video Compression Technology
Video Compression TechnologyVideo Compression Technology
Video Compression Technology
 
Feature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCUFeature-rich Multimedia Video Conferencing MCU
Feature-rich Multimedia Video Conferencing MCU
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
 
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGESVIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN,   OPPORTUNITIES & CHALLENGES
VIDEO QUALITY ENHANCEMENT IN BROADCAST CHAIN, OPPORTUNITIES & CHALLENGES
 
Tc 4000 hdmipro-specification- www.ttbvs.com
Tc 4000 hdmipro-specification- www.ttbvs.comTc 4000 hdmipro-specification- www.ttbvs.com
Tc 4000 hdmipro-specification- www.ttbvs.com
 
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
 
Ürün Sunumu
Ürün SunumuÜrün Sunumu
Ürün Sunumu
 
Ürün Sunumu
Ürün SunumuÜrün Sunumu
Ürün Sunumu
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
PPT
PPTPPT
PPT
 
Barcelona keynote web
Barcelona keynote webBarcelona keynote web
Barcelona keynote web
 
2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 

Mais de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Mais de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

MPEG4 Codec Benefits for High Quality Access Grid Video Conferencing

Notas do Editor

  1. Good morning, everybody. I am Barz Hsu, come from Taiwan. Currently, work in National Center for High Performance Computing, abbreviated as NCHC. This talk is entitled to “ MPEG4 Codec for Access Grids.”
  2. This is the outline. First, we want to give a definition about HDTV Then, give a brief introduction to MPEG4 standard . Then, we would like to demonstrate our contributions to the AG community. Especially, we have incorporated MPEG4-codec to provide high definition and high quality video streaming. However, it is not straightforward to deploy MPEG4 codec into access grid, because it is required much more computational resource and also becomes error-sensitive to pack loss. So, we would pay attention over performance issues and error-resilience capability of MPEG4 codec.
  3. Mul
  4. Let review the history of VIC VIC is a video conferencing application developed by the Network Research Group in U.C. Berkeley. This group creates a set of Mbone tools. They are fully used by Access Grid , inSORS, and VRVS community. VIC is based on Real Time Protocol and Real Time Control Protocol to provide real-time video streaming. It supports multicasting transmission to relieve the exponential growth of bandwidth requirement, and also support unicasting. VIC is written by hybrid of Tcl/Tk and C++ languages, and currently supports codec including H.261, H.263, H263++, Motion JPEG, nv, and etc.
  5. VIC is a critical component for AG, however, there are still many problems. First, it is somewhat hard to maintain owing to it is ten years old and uses mixed languages of Tcl/Tk and C++. The hybrid nature makes VIC hard to trace and debug. LACK OF HIGH-QUALITY VIDEO CODEC Although VIC supports many video codecs, unfortunately, only H.261 is relatively usable, other codecs have some drawbacks such as easy crash, burst bit-rate, and obvious block artifacts. THERE ARE SOME LIMITATIONS ON FRAME RESOLUTION The supported video frame resolutions are only CIF and QCIF or 4CIF However, even using H.261, fast movement can result in degradation and parts of the video feed not being updated for several seconds, depending upon network condition. Also, the viewing windows can only be resized in very limited sizes. Video quality is subjectively good when displayed in medium or small windows but can look pixellated when displayed in a large window. The other serious problem is that VIC lacks of exhaustive optimizations on critical components, for examples, codec, render, grabber, or even the memcpy function. I believe the performance is incredible critical if we want Access Grid to be scalable to accommodate large number of sites.
  6. Our goal is that we want Access Grid can be broadcasting in television quality, or even in cinema quality. The goal is simple to be understood, however difficult to be realized. Fortunately, we don’t need to reinvent the wheel to do everything. Instead, we leverage with existing open source resources, such as VLC, MPlayer, and FFmpeg, To provide “sense of presence”, first, the video conference should be as real-time as possible. For example If not, you might not realize that your partner was angry until 5 seconds later. Next, we are going to supporting high-definition video source and studio-quality video conferencing by incorporate with up-to-date codecs such as MPEG2, MPEG4, and H.264. Due to advanced codecs designs, in same bit-rate these codecs can provide higher quality and less compression artifacts than H.261’s. Furthermore, error resilience and concealment are essential to maintain quality even when the situation of pack loss and error are heavy. We will detail these in the following.