Ticket #2002 (reopened defect)
mms streaming always requests all streams
|Reported by:||gjdfgh||Owned by:|
|Blocking:||Reproduced by developer:||no|
|Analyzed by developer:||no|
The mms protocol can support multiple video streams. Each of these streams shows the same video, but at a different quality. This is intended to save bandwidth.
Looking at libavformat/mmsh.c, it seems all streams are requested, so that all streams are demuxable. This is not very useful, and in particular inteferes with the idea of saving bandwidth by selecting a single stream.
It should be possible for applications to select specific streams only. (This would prevent the server from sending packets for streams that are not wanted.)
The corresponding mms header for this is "Pragma: stream-switch-entry". mmsh.c just adds every stream to this.
mplayer handles this correctly.
Example stream: mms://wm.microsoft.com/ms/evnet/Vista_Diagnostics_s_ch9.wmv
- Status changed from new to closed
- Resolution set to needs_more_info
- Status changed from closed to reopened
- Resolution needs_more_info deleted