Video Streaming - 4.ppt


Published on

1 Comment
  • wow. nice discreption about streaming and various formats of media.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Video Streaming - 4.ppt

  1. 1. Video Streaming © Nanda Ganesan, Ph.D.
  2. 2. Video Streaming <ul><li>Video Streaming Objective </li></ul><ul><li>Streaming Advantages </li></ul><ul><li>Video Streaming Architecture </li></ul><ul><li>Compression and Decompression-codec </li></ul><ul><li>MPEG 1-4 Introduction </li></ul><ul><li>Major Products and Features Comparison </li></ul>
  3. 3. Video Streaming Objective <ul><li>The object is to overcome the negative effects of physical distance and network technology limitation. </li></ul>
  4. 4. Streaming Advantages <ul><li>Reduce setup time </li></ul><ul><li>Reduction in client storage requirement </li></ul><ul><li>Video can be viewed in real time </li></ul><ul><li>Transmission signals over low bandwidth facilities </li></ul>
  5. 5. Video Streaming Architecture <ul><li>Content Creation/Capture </li></ul><ul><li>Content Management </li></ul><ul><li>Content Formatting (Compression) </li></ul><ul><li>Delivery </li></ul><ul><li>Distribution </li></ul><ul><li>Presentation (Viewing) </li></ul><ul><li>View Control </li></ul>
  6. 6. Video Capture <ul><li>Converting analog to video signals </li></ul><ul><ul><li>A special video capture card to convert the analog signals to digital form and compresses the data. </li></ul></ul><ul><ul><li>Also digital video devices that can capture images and transfer to a computer </li></ul></ul>
  7. 7. Content Management <ul><li>Critical in video server </li></ul><ul><li>The purpose including create, collect, catalog, organize, store, and access to massive multimedia information database </li></ul>
  8. 8. Video Input Formats <ul><li>AVI </li></ul><ul><li>ActiveMovie </li></ul><ul><li>Cinepak </li></ul><ul><li>Indeo </li></ul><ul><li>motion-JPEG </li></ul><ul><li>MPEG </li></ul><ul><li>QuickTime </li></ul><ul><li>RealVideo </li></ul><ul><li>Video for Windows </li></ul><ul><li>XGA </li></ul>
  9. 9. Video Formats AVI & ASF <ul><li>Developed by Microsoft </li></ul><ul><li>AVI (Audio Video Interleaved) </li></ul><ul><li>- limited to 320x240 resolution </li></ul><ul><li>- 30 frames per second </li></ul><ul><li>ASF (Advanced Streaming Format) </li></ul><ul><li>- Has been submitted to ISO for standardization </li></ul><ul><li>- Expected to replace AVI format </li></ul>
  10. 10. Standard Window Size <ul><li>320X240 </li></ul><ul><li>640X480 </li></ul>
  11. 11. Frame Rates <ul><li>4-6 fps </li></ul><ul><ul><li>Absolute minimum for video conferencing </li></ul></ul><ul><li>11-14 fps </li></ul><ul><ul><li>The norm for video conferencing </li></ul></ul><ul><li>30 fps </li></ul><ul><ul><li>Full motion video </li></ul></ul>
  12. 12. Codec (Compressor/Decompressor) <ul><li>Coding techniques to compress video data </li></ul><ul><li>The newest codec change their sampling rate as they run </li></ul><ul><li>Choice of codec is the biggest factor to determine the bandwidth needed to connect the server and receive content </li></ul><ul><li>Many of the codecs follow international standards </li></ul>
  13. 13. Content Compression <ul><li>MPEG (A working group of ISO) </li></ul><ul><li>- The most common standard for video </li></ul><ul><li>compression and file formats </li></ul><ul><li>- Generally produce better quality video than other </li></ul><ul><li>formats </li></ul><ul><li>- High compression rate </li></ul><ul><li>- MPEG1, MPEG2, MPEG3 and MPEG4 </li></ul>
  14. 14. MPEG-1 <ul><li>MPEG-1 was designed for coding progressive video at a transmission rate of about 1.5 million bits per second. </li></ul><ul><li>It was designed specifically for Video-CD and CD-i media. </li></ul><ul><li>MPEG-1 audio layer-3 (MP3) has also evolved from early MPEG work. </li></ul>
  15. 15. MPEG-2 <ul><li>MPEG-2 was designed for coding interlaced images at transmission rates above 4 million bits per second. </li></ul><ul><li>MPEG-2 is used for digital TV broadcast and </li></ul><ul><li>DVD. </li></ul><ul><li>An MPEG-2 player can handle MPEG-1 data as well. </li></ul>
  16. 16. MPEG-3 <ul><li>A proposed MPEG-3 standard, intended for High Definition TV (HDTV), was merged with the MPEG-2 standard when it became apparent that the MPEG-2 standard met the HDTV requirements. </li></ul>
  17. 17. MPEG-4 <ul><li>An MPEG-4 standard is in the final stages of development and release. </li></ul><ul><li>It is a much more ambitious standard and addresses speech and video synthesis, fractal geometry, computer visualization, and an artificial intelligence (AI) approach to reconstructing images. </li></ul>
  18. 18. Video Streaming Standards <ul><li>H.261 </li></ul><ul><li>H.263 </li></ul><ul><li>MPEG1 </li></ul><ul><li>MPEG2 </li></ul><ul><li>MPEG4 </li></ul>
  19. 19. H.261 <ul><li>H.261 is use for teleconferencing applications and is intended for carrying video over ISDN. </li></ul><ul><li>H.261 needs substantially less CPU power for real-time encoding than MPEG. </li></ul><ul><li>H.261 uses constant-bit-rate encoding. </li></ul>
  20. 20. H.263 <ul><li>H.263 is design for low bitrate communication. </li></ul><ul><li>H.263 expected to be use for wide range of bitrate and expected to replace H.261. </li></ul><ul><li>H.263 supports 5 resolutions, able to compete with MPEG standards. </li></ul>
  21. 21. TCP Transmission Control Protocol <ul><li>Protocol used for reliable document transfer </li></ul><ul><li>HTTP (Hypertext Transfer Protocol) uses TCP as the protocol for reliable document transfer. </li></ul><ul><li>Unsuitable for video and audio because: </li></ul><ul><ul><li>Imposes flow control </li></ul></ul><ul><ul><li>Unnecessary Message delivery </li></ul></ul>
  22. 22. UDP User Datagram Protocol <ul><li>UDP is the alternative to TCP. </li></ul><ul><li>UDP forsakes TCP's error correction and allows packets to drop out if they're late or damaged. </li></ul><ul><li>Access Problems (firewalls). </li></ul>
  23. 23. Some Real-Time Transmission Related Protocols <ul><li>RTP </li></ul><ul><li>VDP </li></ul><ul><li>RTSP </li></ul><ul><li>RSVP </li></ul>
  24. 24. Major Products <ul><li>Microsoft Windows Media Technologies </li></ul><ul><li> windowsmedia / </li></ul><ul><li>RealSystem G2 </li></ul><ul><li>http:// </li></ul>
  25. 25. Comparison WMT –vs- RealSystem G2 <ul><li>Head to head comparison </li></ul><ul><li>Feature Comparison </li></ul><ul><li>M ore Information windowsmedia / </li></ul>
  26. 26. Comparison WMT –vs- RealSystem G2 <ul><li>Cost Analysis </li></ul><ul><li>- Prepared by Approach, Inc., </li></ul><ul><li>Key findings </li></ul><ul><li>- Both streaming products results in positive </li></ul><ul><li>returns on investment </li></ul><ul><li>- Microsoft solution is more economical than the </li></ul><ul><li>RealNetwork solution </li></ul><ul><li>Download in Word format </li></ul>
  27. 27. Audio Streaming Architecture <ul><li>Creating Audio File </li></ul><ul><li>Demonstration of Streaming Software </li></ul><ul><li>Demo of Streaming Process </li></ul><ul><ul><li>Windows Media Encoder </li></ul></ul><ul><ul><li>RealProducer 7 Basic </li></ul></ul><ul><li>Play the Audio File </li></ul>