Ticket #770 (closed bug: fixed)
RTMP with querystring params doesn't work with .flv files.
| Reported by: | jeroen | Owned by: | pablo |
|---|---|---|---|
| Priority: | Milestone: | Flash 5.2 | |
| Component: | Keywords: | ||
| Cc: | jeroen | Forum thread: |
Description (last modified by jeroen) (diff)
JW Player tries to help publishers get around Adobe's .flv naming scheme. Both of the following do the right thing and, under the covers, send "video" to FMS, so that it can play video.flv.
However, once query parameters are added, only the first of these two work (the query string is ?a=b):
so1.addVariable("file","video.flv%3Fa%3Db"); does not play
My guess is that you're looking for ".flv" at the end of the string and, if found, removing it. This is only valid when there are no query parameters.
The player should also look for a .flv? string inside the video, and filter out the .flv part.
Change History
comment:2 Changed 3 years ago by jeroen
One of our private beta customers ran across a similar issue that I think might be related to the below bug and I wanted to bring it to your attention. When streaming an mp4 and not using query parameters, the following plays:
- file = video.mp4
but this doesn't
- file = mp4:video.mp4
When adding query parameters, the following plays,
- file = mp4:video.mp4%3Fkey%3Dvalue
but this doesn't
- file = video.mp4%3Fkey%3Dvalue
Note that the cases where mp4: is allowed switches. It would be nice if all four of these cases played.
