Optimized Video Content for Media Portals<br />building optimized interactive<br />web video solutions<br />www.softheme.c...
Table of Contents<br /><ul><li>Web Video: Building Optimized Interactive Web Video Solutions
System Architecture
3-servers structure
media content processing
 Video Formats Conversion
 Thumbnails
 Video Distribution</li></ul>www.softheme.comOutsourcing to Softheme™         Web Video: Building Optimized Interactive We...
Web Video: Building Optimized Interactive Web Video Solutions<br /><ul><li>  With growing popularity of video sharing netw...
  While it is relatively easy and straightforward to incorporate a video player into the website showing 10 to 20 video cl...
In this presentationwe share our experience on how to efficiently structure video streams and servers for a medium-to-larg...
System Architecture<br />1. Three-servers structure:<br /><ul><li>Front end – web server
Media content conversion – a server dedicated to converting the video from custom formats to a unified system format
Data storage – a server responsible for storing and distributing media content</li></ul>www.softheme.comOutsourcing to Sof...
System Architecture<br /><ul><li>  The servers share disk space for simple and effective data exchange.
  Servers should be arranged physically at the same data center.</li></ul>Protocols used for data sharing:<br /><ul><li>Ne...
Upcoming SlideShare
Loading in …5
×

Web Video Solutions: Optimized Video Content for Media Portals

2,027
-1

Published on

With growing popularity of video sharing networks, video portals become an essential part of marketing web activities. While it is relatively easy to embed a video player into the website showing 10-20 videos, the real challenge is to develop a scalable video sharing portal with up to 10,000 visitors daily, tons of indexed movies with advanced search, intense commenting, categorization, tags, and, the most important – minimum time to load the page with video content.

In this presentation we would like to share our experience on how to efficiently and reliably structure video streams and servers for a medium-to-large size video sharing portal.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,027
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Web Video Solutions: Optimized Video Content for Media Portals

  1. 1. Optimized Video Content for Media Portals<br />building optimized interactive<br />web video solutions<br />www.softheme.com<br />
  2. 2. Table of Contents<br /><ul><li>Web Video: Building Optimized Interactive Web Video Solutions
  3. 3. System Architecture
  4. 4. 3-servers structure
  5. 5. media content processing
  6. 6. Video Formats Conversion
  7. 7. Thumbnails
  8. 8. Video Distribution</li></ul>www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  9. 9. Web Video: Building Optimized Interactive Web Video Solutions<br /><ul><li> With growing popularity of video sharing networks, video portalsbecome an essential part of marketing web activities.
  10. 10. While it is relatively easy and straightforward to incorporate a video player into the website showing 10 to 20 video clips, the real challenge is to develop a scalable video sharing portal with up to 10k visitors daily, tons of indexed movies with multiple comments to them, advanced search, categorization, tags, and, the most important – minimum time to load the page with video content.
  11. 11. In this presentationwe share our experience on how to efficiently structure video streams and servers for a medium-to-large size video sharing portal.</li></ul>www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  12. 12. System Architecture<br />1. Three-servers structure:<br /><ul><li>Front end – web server
  13. 13. Media content conversion – a server dedicated to converting the video from custom formats to a unified system format
  14. 14. Data storage – a server responsible for storing and distributing media content</li></ul>www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  15. 15. System Architecture<br /><ul><li> The servers share disk space for simple and effective data exchange.
  16. 16. Servers should be arranged physically at the same data center.</li></ul>Protocols used for data sharing:<br /><ul><li>Network File System protocol
  17. 17. User Datagram Protocol</li></ul>www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  18. 18. System Architecture<br />2. Media content processing.<br />Standard way to implement the media content processing:<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  19. 19. System Architecture<br />Optimization of the standard media content processing approach:<br />Security check should be conducted on the Media Format Converter level.<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  20. 20. Video Formats Conversion<br />Popular video formats:<br />ASF<br />MPEG<br />FLV<br />OGG<br />FLV format – <br />H264 video standard – <br />provides the best video quality,<br />keeping the file size small.<br />Note that: <br />FLV format requires <br />Adobe Flash Player 10+<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  21. 21. Video Formats Conversion<br />Video clips to FLV format converting tools:<br />1- http://www.ffmpeg.org/<br />2 - http://en.wikipedia.org/wiki/MEncoder<br />3- http://www.apple.com/quicktime/player/<br />4- http://www.adobe.com/products/flashmediaserver/<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  22. 22. Video Formats Conversion<br />Solutions for video meta data management:<br />1- http://yamdi.sourceforge.net/<br />2 - http://www.imagemagick.org/script/index.php<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  23. 23. Video Formats Conversion<br />List of multimedia formats that can be converted into FLV (H264):<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  24. 24. Video Formats Conversion<br />List of multimedia formats that can be converted into FLV (H264):<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  25. 25. Video Formats Conversion<br />List of multimedia formats that can be converted into FLV (H264):<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  26. 26. Thumbnails<br />Required:<br /><ul><li> custom image size
  27. 27. realistic proportions
  28. 28. acceptable picture quality
  29. 29. minimal file size</li></ul>www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  30. 30. Video Distribution<br /><ul><li> Distributing video from Data Storage
  31. 31. Delivering video files using:
  32. 32. HTTP – what is it?</li></ul>HTTP streaming or HTTP delivery. HTTP means Hyper Text Transfer Protocol, and is the same protocol used to deliver web pages. For this reason it is easy to set up and use on almost any website, without requiring additional software or special hosting plans.<br /><ul><li>RTMP – what is it?</li></ul>Real Time Messaging Protocol (RTMP) is a protocol developed by Adobe Systems for streaming audio, video and data over the Internet, between a Flash player and a server.<br />www.softheme.comOutsourcing to Softheme™ Web Video: Building Optimized Interactive Web Video Solutions<br />
  33. 33. Thank you!<br />Questions? -> info@softheme.com<br />2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions<br />www.softheme.com»Outsourcing to Softheme™<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×