I’l answer my own question in case somebody else needs it.
Here are some instructions for making Chromecast work (somehow):
You need to create either a custom or skinned receiver on cast.google.com and publish it
Assign the Application ID to your player.
Activate a DASH VOD delivery profile
Verify that your CORS headers are OK (another headache):
add_header ‘Access-Control-Allow-Headers’ ‘*’;
add_header ‘Access-Control-Allow-Headers’ ‘Range’;
add_header ‘Access-Control-Expose-Headers’ ‘Content-Length, Content-Range’;
Everything works ( with some caveats ), but still no Chromecast for HLS. I can follow @david.eusse proposed solution with the exception of the absolute path for hls.
Hello,
It seems that you are still pulling from port 88. I suggest to create a live delivery profile serving on port 443 and adjust your nginx accordingly.
What we do is to proxy our content via a CDN but let kaltura-nginx serve the stream on port 88.
It is a lot easier to handle a separate delivery from the core Kaltura api server services.
On your admin console, you can add LIVE and VOD profiles that point to your CDN or alternative nginx.
This servers will pull your hls streams from your kaltura-nginx packager on port 88.