Ticket #590 (closed bug: fixed)

Opened 4 weeks ago

Last modified 12 days ago

Highwinds: siging/smil and bitrate switching/smil working?

Reported by: jeroen Owned by: jeroen
Milestone: Flash 4.7 Keywords:
Cc: Forum thread:

Description

Seems like both combinations of methods don't cooperate at present. Let's figure out...

Change History

Changed 4 weeks ago by jeroen

Signing of FMS SMIL files doesn't work with Highwinds anyway, so skipping this one...

Changed 4 weeks ago by jeroen

The doppler parameters seem to be including the rtmp source for building the sig. Hence, with bitrate switching the smil file always has to be re-requested and the server always has to be re-connected. Hard to do...

Changed 2 weeks ago by jeroen

Related: Wowza bw checks are also not picked up sometimes. Comments from Josh:

  • http://www. [stp] .com/wp-content/uploads/Sports/Rollins/Soccer/womens/09/RWSOCVsFloridaSouthern09.xml
  • rtmp://stream. [stp] .com/simplevideostreaming/
  • Wowza 1.72

When I connect this is the typical thing:

INFO stream play /wp-content/uploads/Sports/Rollins/Soccer/womens/09/ RWSOCVsFloridaSouthern09_928k_w608.mp4 - latency: 52.0 INFO server comment - onBWDone: 3154.0 latency: 48.0 INFO server comment - onBWDone: 3423.0 latency: 52.0 INFO server comment - onBWDone: 2531.0

I was the only viewer. Tests happen every 10-15 seconds. Tests continue after the video ends.

Changed 12 days ago by jeroen

Two changes need to be made to fix both issues:

  1. If SMIL redirects are used, dynamic streaming should be discarded.
  2. If a Wowza/FMS3 server is used, the bandwidth should only be checked once - on startup.

Changed 12 days ago by jeroen

Issue 2 has indeed been fixed by only doing a single check.

Changed 12 days ago by jeroen

  • status changed from new to closed
  • resolution set to fixed

Issue 1 fixed as well, by making two changes:

  • If SMIL redirects are used, dynamic streaming should be discarded.
  • If SMIL redirects are used and bitrates are switched, the smil should be requested again.
Note: See TracTickets for help on using tickets.