Orange-OpenSource / hasplayer.js

Http Adaptive Streaming javascript player based on HTML5 premium extensions (MSE/EME)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't read manifest create by "mod_smooth_streaming"

k-y0u opened this issue · comments

Hi Hasplayer.js team,

It seems that some of our media can't be read with v1.14.2 (but working with v1.12.0).
We identify that all of the media have been created by "mod_smooth_streaming (version=1.4.24)" as said in the manifest comment.

I'd like to know if you could give some help on that issue?

I let you 2 media, one working and the other which doesn't (tested with v1.14.2):

{
  "custom_data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48S2V5T1NBdXRoZW50aWNhdGlvblhNTD48RGF0YT48UG9saWN5IHBlcnNpc3RlbnQ9InRydWUiPjxNaW5pbXVtU2VjdXJpdHlMZXZlbD4xNTA8L01pbmltdW1TZWN1cml0eUxldmVsPjwvUG9saWN5PjxQbGF5PjxPdXRwdXRQcm90ZWN0aW9ucz48T1BMPjxDb21wcmVzc2VkRGlnaXRhbFZpZGVvPjQwMDwvQ29tcHJlc3NlZERpZ2l0YWxWaWRlbz48QW5hbG9nVmlkZW8+MTAwPC9BbmFsb2dWaWRlbz48VW5jb21wcmVzc2VkRGlnaXRhbFZpZGVvPjEwMDwvVW5jb21wcmVzc2VkRGlnaXRhbFZpZGVvPjwvT1BMPjxBbmFsb2dWaWRlb0V4cGxpY2l0PjxJZD5DM0ZEMTFDNi1GOEI3LTREMjAtQjAwOC0xREIxN0Q2MUYyREE8L0lkPjwvQW5hbG9nVmlkZW9FeHBsaWNpdD48L091dHB1dFByb3RlY3Rpb25zPjwvUGxheT48R2VuZXJhdGlvblRpbWU+MjAxOC0wNC0yNyAxNDoxMzo1Ni4wMDA8L0dlbmVyYXRpb25UaW1lPjxFeHBpcmF0aW9uVGltZT4yMDE5LTA2LTE4IDA1OjEzOjU2LjAwMDwvRXhwaXJhdGlvblRpbWU+PFVuaXF1ZUlkPjI1OTdkYTMwMmM1MzAxMzZjN2UxN2FjZTY2M2U1YWVhPC9VbmlxdWVJZD48UlNBUHViS2V5SWQ+NmM2NDFkMTVhMmMxOWY1M2VjZDA0ODg0OThiM2VmNmY8L1JTQVB1YktleUlkPjwvRGF0YT48U2lnbmF0dXJlPk9sdlpSL2V3NmFpY3hDUUxJUEk4VkJLYnJqY0Z0bnNUQllEbWxHNVpFL1VJaE0zWXVmRnZpWnVpeG8zNmpPNDQ3a3NRTDFHNk9wNGRZdnV4RVpRU3h0YzlNdlZ4WWdSMitJNkdHSlI5N3Q3anRGUGZRY1VGN2xGcFRxQzJYQVRCdDBXUUNTM21jTlMwV3pWWSsybThaVUZMOVRlT1RXRUhMcnFaQzgxbWJSODdFOXdHUWh5UTcvVmZFcHVTYVFjaFpEdUdEWEVCa01mYUlBYmgrVzM5SEZPdFpzTUdOSkhtbTFXVDRxMlE0UTFrZHhOMVJyWTUzSkVtR0I0ai9DRjFJcTVXeE5nNWwxUHU2NzZQRjVZQjZlSWViQ1dEK3pDaFgvYkxOdGVCY3N3OVBVTHA3UGdWSUs0NUVBUE9xaVBPTWpLc3N6U3NJVGU4VGZvVW81Y2RWUT09PC9TaWduYXR1cmU+PC9LZXlPU0F1dGhlbnRpY2F0aW9uWE1MPg==",
"license_acquisition_url": https://sl.licensekeyserver.com/core/rightsmanager.asmx
}
{
  "custom_data": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48S2V5T1NBdXRoZW50aWNhdGlvblhNTD48RGF0YT48UG9saWN5IHBlcnNpc3RlbnQ9InRydWUiPjxNaW5pbXVtU2VjdXJpdHlMZXZlbD4xNTA8L01pbmltdW1TZWN1cml0eUxldmVsPjwvUG9saWN5PjxQbGF5PjxPdXRwdXRQcm90ZWN0aW9ucz48T1BMPjxDb21wcmVzc2VkRGlnaXRhbFZpZGVvPjQwMDwvQ29tcHJlc3NlZERpZ2l0YWxWaWRlbz48QW5hbG9nVmlkZW8+MTAwPC9BbmFsb2dWaWRlbz48VW5jb21wcmVzc2VkRGlnaXRhbFZpZGVvPjEwMDwvVW5jb21wcmVzc2VkRGlnaXRhbFZpZGVvPjwvT1BMPjxBbmFsb2dWaWRlb0V4cGxpY2l0PjxJZD5DM0ZEMTFDNi1GOEI3LTREMjAtQjAwOC0xREIxN0Q2MUYyREE8L0lkPjwvQW5hbG9nVmlkZW9FeHBsaWNpdD48L091dHB1dFByb3RlY3Rpb25zPjwvUGxheT48R2VuZXJhdGlvblRpbWU+MjAxOC0wNC0yNyAxNDoxMDo0MC4wMDA8L0dlbmVyYXRpb25UaW1lPjxFeHBpcmF0aW9uVGltZT4yMDE5LTA2LTE4IDA1OjEwOjQwLjAwMDwvRXhwaXJhdGlvblRpbWU+PFVuaXF1ZUlkPmIwYTY2NjAwMmM1MjAxMzZjN2UwN2FjZTY2M2U1YWVhPC9VbmlxdWVJZD48UlNBUHViS2V5SWQ+NmM2NDFkMTVhMmMxOWY1M2VjZDA0ODg0OThiM2VmNmY8L1JTQVB1YktleUlkPjwvRGF0YT48U2lnbmF0dXJlPkVJd216R0RNUENVWDFIODJWa0E4WDJQTzRVMWppNjFoU2U3RUlGajYwQnNHMmpxMDdSQisvYm9DelMwMWRTYTlkQ1l2d0dFcDdYMjZmR0I4cU5JOUx1VS9oK0pWdk14Z3djeVRZWFVJNVkzN2pSWk1jd0dIcTd2eDl3RE1nZ3paZjdJNHdnekxLbzJtWThvRHhLUE5PMG53QVRvdGlUSmJqTGt4N3ZXWXVzWUNDOXZhR2tydE5PbUxWcTBvS04rRnYwS1JrcE1BRER0YlBzcG1QaU92WktLd1UzQ1JBNU1QRTk4K0dNSFlBK3FGK3VVZjN5TGtYZlY1c0FCTnhoN0dBSUMrSi9CZUF0cDFicVdBVWUyc2Ivc3ZqZEZHYzRsTW1xR01jTlNSaExsait6T2NoTEJPWWhtV2pKS3N0WXR5alppRUVPRFljOU5qL0hZcVVrOXZ4Zz09PC9TaWduYXR1cmU+PC9LZXlPU0F1dGhlbnRpY2F0aW9uWE1MPg==",
   "license_acquisition_url": "https://sl.licensekeyserver.com/core/rightsmanager.asmx"
}

I remain at your disposal for any information.

Best regards,

Can you check PR #235 to see if it's resolve your issue.
I was not able to playback the streams since I received an error at license request.

Hi @bbert, great news, it works!
Thank you for this quick fix, I've been able to successfully play a dozen of samples generated with mod_smooth_streaming.

(I'm working with @k-y0u on this one.)

Hi everybody,

I'd like to know when this branch will be merged on master.
Is there any problem to merge it for now?
I'm sorry to be insistent but it's start to be hurry on our side.

Best regards

Hi,
OK I've just merged the PR on development branch.
We may fix PR #233 and Issue #236 before publishing a new release. Target is end of May.

Hi @bbert ,
I tried the fix on development branch but it seems to not work despite the positive result of @abodelot .
This time, I get the following error:
"[MEDIA_ERR_SRC_NOT_SUPPORTED]"
It appear that I have this error for all media playready (smooth and dash).