View Single Post
Old 08-12-2012, 05:14 AM  
mafia_man
Confirmed User
 
mafia_man's Avatar
 
Industry Role:
Join Date: Jul 2005
Location: icq#: 639544261
Posts: 1,965
Quote:
Originally Posted by k0nr4d View Post
Imagine you have a 10mbyte video file that is 3 minutes long and a guy on a 10mbit connection. For the sake of simplicity, lets say he can download at 1mbyte/second. This is slightly inaccurate but I don't feel like busting out the proper math . Not ever user watches every second of every video they watch.

Via http, this guy loads up this video on your site and it downloads in approximately 10 seconds. While it's three minutes long, he might decide to go watch another video instead after 15 seconds. He's downloaded 3 minutes of video but watched 15 seconds of it.

Via RTMP, this guy loads up this video on your site and it's "real streaming". If he watches 15 seconds of it, he downloads more or less 15 seconds of it.

So in a nutshell, with rtmp you waste less bandwidth. The http problem can be mitigated by throttling each user connection to just over the amount of kbytes/sec it takes to stream the video without stopping to buffer all the time, but in the real world on say a tube site you have tons of varying bitrates so there's no good way to optimize this.
Right but that's not a Wowza exclusive feature. But I get what you are saying that it would save bandwidth.
mafia_man is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote