site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Sent from my iPhone On Aug 7, 2007, at 8:42 AM, Stephane Sudre <ssudre@intego.com> wrote: On 6 août 07, at 19:18, Alan wrote: Hi guys, Stupid question: isn't it what reference movies are designed for? _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/jgraessley%40apple.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... I believe reference movies allow the client to pick a bitrate based on the bandwidth the user specified in the QuickTime settings. This approach is flawed. Bandwidth can vary widely. The right approach would be to dynamically switch between the different bitrate version from the client as the download progresses. I'm not sure how feasible this is since the client would probably need to know the file offsets for various timecodes in each bitrate or something. I dont know if the file format or server protocol make this easy. The performance hit of partial gets vs. streaming an entire file over http may also have a negative performance impact. In addition, the user may prefer to wait instead of viewing overcompressed video. Are there any ways to detect/estimate the bandwidth of individual clients connected to Darwin streaming server? I'm trying to implement that when a client bandwidth is of lower speed, the server will stream an inferior quality to the client etc. Can anybody help me? Thanks in advance This email sent to jgraessley@apple.com This email sent to site_archiver@lists.apple.com