After updating to the latest version of Kaltura CE, I observed the videos don’t play on mobile because auto is set as the default flavor despite the fact that ‘HTTP Progressive Download’ is set as the delivery profile. User has to manually select a actual flavor before video can play. It work fine on desktop as “auto” is not available.
Hi @ukadikestanley,
The default delivery method should be HLS [delivery_profile.id 1001] and it should be delivered via the Nginx VOD module:
mysql> select * from delivery_profile where id =1001\G
*************************** 1. row ***************************
id: 1001
partner_id: 0
created_at: 2017-06-29 12:16:39
updated_at: 2017-06-29 12:16:39
name: Kaltura HLS segmentation
type: 61
system_name: Kaltura HLS segmentation
description: Kaltura HLS segmentation
url: http://NGINX_HOST:88/hls
host_name: NGINX_HOST
recognizer: NULL
tokenizer: NULL
status: 0
media_protocols: NULL
streamer_type: applehttp
is_default: 1
parent_id: 0
custom_data: NULL
priority: 0
1 row in set (0.00 sec)
Do you not have this profile? What version did you upgrade from?
I personally set the delivery profile to Progressive Download and set disableHLSOnJs to true in Player’s Ui Vars. The goal is actually to serve the lowest quality first and have the user switch manually. This has been working fine and still works on desktop because “auto” is not available but on mobile, the default selection is “auto” and the video doesn’t play. Keeps loading for hours and never plays.