Hello @jess, I’ve keep working on this, but im still struggling with trying to play the videos from the cloudFront CDN as an applehttp streamer type.
Im using Kaltura 13.4, and I was trying to follow the instructions from here:
Also taking into account that my version has a different way to configure the delivery profiles and associate them to the storage profile, but I think that I have that covered.
The thing is that while working without a remote storage, by default Kaltura creates the following link:
http://mmtmd.westus.cloudapp.azure.com/p/101/sp/10100/playManifest/entryId/0_rbe21nux/flavorIds/0_eaf8jxg8,0_2j2qqvc7,0_ot4aolds, 0_21q0wx78/format/applehttp/protocol/http/a.m3u8
As you can see the format is applehttp and the protocol is http, this ends providing a manifest like this:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=504832,RESOLUTION=640x360
http://mmtmd.westus.cloudapp.azure.com:88/hls/p/101/sp/10100/serveFlavor/entryId/0_rbe21nux/v/2/flavorId/0_eaf8jxg8/name/a.mp4/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=710656,RESOLUTION=640x360
http://mmtmd.westus.cloudapp.azure.com:88/hls/p/101/sp/10100/serveFlavor/entryId/0_rbe21nux/v/2/flavorId/0_2j2qqvc7/name/a.mp4/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=987136,RESOLUTION=640x360
http://mmtmd.westus.cloudapp.azure.com:88/hls/p/101/sp/10100/serveFlavor/entryId/0_rbe21nux/v/2/flavorId/0_ot4aolds/name/a.mp4/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1667072,RESOLUTION=1024x576
http://mmtmd.westus.cloudapp.azure.com:88/hls/p/101/sp/10100/serveFlavor/entryId/0_rbe21nux/v/2/flavorId/0_21q0wx78/name/a.mp4/index.m3u8
Now when adding the remote storage with the delivery profiles on the CloudFront CDN I was hable to get the same manifest:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=582656,RESOLUTION=640x360
http://djgkkafdvnlg5.cloudfront.net/kaltura/20180124/0/0_v0y20w44_0_syw8fnwp_2.mp4/index.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=779264,RESOLUTION=640x360
http://djgkkafdvnlg5.cloudfront.net/kaltura/20180124/0/0_v0y20w44_0_0ugbwcol_2.mp4/index.m3u8
So, everything is as expected… but the think is that the CDN cannot resolve the file name with the addition of “/index.m3u8”, then my hsl player is just downloading a list of files that in this case can be reproduced on my computer, and the hlslayer.net is not able to resolve the files with that suffix.
Is there any missing configuration that I need to add or change in order to avoid the index part?
Thanks in advance again @jess, and my apologies for being so annoying with my questions