I have an issue with the URL that is passed to the Custom Alias Module.
Server Set Up
===========
A bunch of wowza servers running on windows load balance.
The URL assigned to iPhone player looks like this…
http://:1935/vod/playlist.m3u8?v=Ed809fsSDS&h=231kdjsosdfklsjf
for RTMP players
rtmp:///vod/playlist.m3u8?v=Ed809fsSDS&h=231kdjsosdfklsjf
with v and h parameters.
This set up works fine for RTMP, HTTP (IOS) partially.
The issue is, when I say HTTP (IOS) works partially means, HTTP works fine as long as if I specify a particular server (Physical server IP/Name) instead of the Load Balance Name. (NLB)
After troubleshooting, I found out that while specifying the URL to point to NLB
the URL coming to the
resolvePlayAlias (IHTTPStreamerSession) methods look like this
http:///vod/playlist.m3u8?wowzasessionid=1234242&v=Ed809fsSDS&h=231kdjsosdfklsjf
an extra wowzasessionid parameter is appended to the actual URL
As mentioned, this extra parameter is not added while pointing to the physical server IP/name.
This is creating some issue, and wondering why this is behaving like this? Is there a way to avoid this.
Regards
Larry