I have a very simple situation that i am struggling to solve.
I have one server hosting both apache and wowza streaming engine.
Apache is listening to port 443 and serving web content. I have wowza serving secure streams over port 446 virtual host.
I setup apache to do virtual hosting such that when a client requests media, it will proxy to wowza server as follows:
<VirtualHost *:443>
ProxyPass “/wowza_cache” “https://media.example.com:446/vod/”
ProxyPassReverse “/wowza_cache” “https://media.example.com:446/vod/”
/VirtualHost
this is working and it returns a manifest file. however, when i open the manifest file, it contains the location of the original server which is not accessible directly
https://media.example.com:446/vod/mp4:sample.mp4/manifest_w1872643504.mpd
This makes the manifest file loadable, but the actual media unplayable, since 446 is not accessible directly.
Can anyone help me set this up so that it can be accessed via 443?
Thank you.