Your SlideShare is downloading. ×
0
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Video Streaming - 4.ppt
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Video Streaming - 4.ppt

6,025

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,025
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
349
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Video Streaming © Nanda Ganesan, Ph.D.
  • 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. Video Streaming Objective <ul><li>The object is to overcome the negative effects of physical distance and network technology limitation. </li></ul>
  • 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. 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. 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. 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. 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. 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. Standard Window Size <ul><li>320X240 </li></ul><ul><li>640X480 </li></ul>
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Major Products <ul><li>Microsoft Windows Media Technologies </li></ul><ul><li>http://www.microsoft.com/windows/ windowsmedia / </li></ul><ul><li>RealSystem G2 </li></ul><ul><li>http:// www.realnetwork.com </li></ul>
  • 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 http://www.microsoft.com/windows/ windowsmedia / </li></ul>
  • 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. 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>

×