shaka-project / shaka-player

JavaScript player library / DASH & HLS client / MSE-EME player
Apache License 2.0
7.15k stars 1.34k forks source link

Issue Title: Halo Live PROD - Problems with Dash + Widevine #981

Closed ArturoCanizares closed 6 years ago

ArturoCanizares commented 7 years ago

Have you read the FAQ and checked for duplicate issues:

What version of Shaka Player are you using: The customer sent me the following information: I asked our developer third party and the answer was “since we started to develop the players using the latest version of Shaka player, it wasn’t possible to make it work fine with widevine for live streaming due to the multiple kID in the manifest file got from halo packager”.

Can you reproduce the issue with our latest release version: It seems that is what the customer said, please see above.

Can you reproduce the issue with the latest code from master: I do not have such information

Are you using the demo app or your own custom app: This is what the customer sent me: “ live playback is working but in fact it is working only when using Bitmovin demo player (this one can detect, support and play widevine encrypted content) . When trying to play with shaka player, the problem happens. I also downloaded the manifest and it is possible to see double KID in it.”

If custom app, can you reproduce the issue using our demo app:

What browser and OS are you using: Chrome

What are the manifest and license server URIs: You can also download the following manifest, the same I used to play the livestreaming using bitmovin:
https://skylivedash-a.akamaihd.net/dash_live_03/manifest.mpd

(you can send the URIs to shaka-player-issues@google.com instead, but please use GitHub and the template for the rest)

What did you do? The customer sent me the following information (repeated above) I asked our developer third party and the answer was “since we started to develop the players using the latest version of Shaka player, it wasn’t possible to make it work fine with widevine for live streaming due to the multiple kID in the manifest file got from halo packager”.

What did you expect to happen? Be able to use the latest version of the shaka player

What actually happened? , it wasn’t possible to make it work fine with widevine for live streaming due to the multiple kID in the manifest file got from halo packager”.

NOTE: I sent the following message to the Shaka-Team per the template: From: Arturo Canizares Sent: Wednesday, August 23, 2017 6:15 PM To: shaka-player-issues@google.com Subject: I am following the instruction in Issue Title: Halo Live PROD - Problems with Dash + Widevine #981

Hello Shaka-Player team,

When I was including the information in the case with title “Halo Live PROD - Problems with Dash + Widevine #981 “ One of the reuest was to send you this email and include the following information:

(you can send the URIs to shaka-player-issues@google.com instead, but please use GitHub and the template for the rest)

So here is the information that I also included I the template for issue #981:

You can also download the following manifest, the same I used to play the livestreaming using bitmovin:
https://skylivedash-a.akamaihd.net/dash_live_03/manifest.mpd

Thank you

Arturo G. Canizares - Service Delivery Manager (SDM) II
BMDA Media Sol BLMS CS GSDM US 6300 Legacy Drive, Plano, TX 75024, United States Mobile +1 940 300 0836 - Office +1 408-662-9353 E-Mail: arturo.canizares@ericsson.com Ericsson Support: +1 (844) 281-3459| Ericsson customer portal: https://ericssontelevisionprod.service-now.com/ets/ This Communication is Confidential. We only send and receive email on the basis of the terms set out at http://www.ericsson.com/email_disclaimer/

ArturoCanizares commented 7 years ago

The customer sent us the following information: I said before that the live playback is working but in fact it is working only when using Bitmovin demo player (this one can detect, support and play widevine encrypted content) . When trying to play with shaka player, the problem happens. I also downloaded the manifest and it is possible to see double KID in it.

So we need to keep doing this troubleshooting to figure out why it is happening.

vaage commented 7 years ago

Hello @ArturoCanizares, I feel like I am missing some context for this issue. Is there another issue on GitHub related to this one or another communication with the Shaka Play team that we do not see here?

joeyparrish commented 7 years ago

@ArturoCanizares, please use the issue template to provide the necessary info. In particular, a Shaka Player version (so we can tell if the issue has already been resolved) and a manifest URI (so that we can reproduce the issue) are very important.

ArturoCanizares commented 7 years ago

Hello Joey,

Could you please let me know where I can find the issue template?

Thanks


[Description: Description: Description: Description: Description: Ericsson]http://www.ericsson.com/Arturo G. Canizares - Service Delivery Manager (SDM) II BMDA Media Sol BLMS CS GSDM US 6300 Legacy Drive, Plano, TX 75024, United States Mobile +1 940 300 0836 - Office +1 408-662-9353 E-Mail: arturo.canizares@ericsson.commailto:arturo.canizares@ericsson.com Ericsson Support: +1 (844) 281-3459| Ericsson customer portal: https://ericssontelevisionprod.service-now.com/ets/ This Communication is Confidential. We only send and receive email on the basis of the terms set out at http://www.ericsson.com/email_disclaimer/


From: Joey Parrish [mailto:notifications@github.com] Sent: Wednesday, August 23, 2017 2:39 PM To: google/shaka-player shaka-player@noreply.github.com Cc: Arturo Canizares arturo.canizares@ericsson.com; Mention mention@noreply.github.com Subject: Re: [google/shaka-player] Issue Title: Halo Live PROD - Problems with Dash + Widevine (#981)

@ArturoCanizareshttps://github.com/arturocanizares, please use the issue template to provide the necessary info. In particular, a Shaka Player version (so we can tell if the issue has already been resolved) and a manifest URI (so that we can reproduce the issue) are very important.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/google/shaka-player/issues/981#issuecomment-324440638, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ad1q6sVeK0o9loQNLNE73MaRzk3YMrK1ks5sbH_AgaJpZM4PAX03.

ArturoCanizares commented 7 years ago

Just in case you can include it with the information I sent you, this is what the customer sent me:

Hello Arturo,

I asked our developer third party and the answer was “since we started to develop the players using the latest version of Shaka player, it wasn’t possible to make it work fine with widevine for live streaming due to the multiple kID in the manifest file got from halo packager”.

Thanks


[Description: Description: Description: Description: Description: Ericsson]http://www.ericsson.com/Arturo G. Canizares - Service Delivery Manager (SDM) II BMDA Media Sol BLMS CS GSDM US 6300 Legacy Drive, Plano, TX 75024, United States Mobile +1 940 300 0836 - Office +1 408-662-9353 E-Mail: arturo.canizares@ericsson.commailto:arturo.canizares@ericsson.com Ericsson Support: +1 (844) 281-3459| Ericsson customer portal: https://ericssontelevisionprod.service-now.com/ets/ This Communication is Confidential. We only send and receive email on the basis of the terms set out at http://www.ericsson.com/email_disclaimer/


From: Arturo Canizares Sent: Wednesday, August 23, 2017 5:52 PM To: google/shaka-player reply@reply.github.com; google/shaka-player shaka-player@noreply.github.com Cc: Mention mention@noreply.github.com Subject: RE: [google/shaka-player] Issue Title: Halo Live PROD - Problems with Dash + Widevine (#981)

Hello Joey,

Could you please let me know where I can find the issue template?

Thanks


[Description: Description: Description: Description: Description: Ericsson]http://www.ericsson.com/Arturo G. Canizares - Service Delivery Manager (SDM) II BMDA Media Sol BLMS CS GSDM US 6300 Legacy Drive, Plano, TX 75024, United States Mobile +1 940 300 0836 - Office +1 408-662-9353 E-Mail: arturo.canizares@ericsson.commailto:arturo.canizares@ericsson.com Ericsson Support: +1 (844) 281-3459| Ericsson customer portal: https://ericssontelevisionprod.service-now.com/ets/ This Communication is Confidential. We only send and receive email on the basis of the terms set out at http://www.ericsson.com/email_disclaimer/


From: Joey Parrish [mailto:notifications@github.com] Sent: Wednesday, August 23, 2017 2:39 PM To: google/shaka-player shaka-player@noreply.github.com<mailto:shaka-player@noreply.github.com> Cc: Arturo Canizares arturo.canizares@ericsson.com<mailto:arturo.canizares@ericsson.com>; Mention mention@noreply.github.com<mailto:mention@noreply.github.com> Subject: Re: [google/shaka-player] Issue Title: Halo Live PROD - Problems with Dash + Widevine (#981)

@ArturoCanizareshttps://github.com/arturocanizares, please use the issue template to provide the necessary info. In particular, a Shaka Player version (so we can tell if the issue has already been resolved) and a manifest URI (so that we can reproduce the issue) are very important.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/google/shaka-player/issues/981#issuecomment-324440638, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ad1q6sVeK0o9loQNLNE73MaRzk3YMrK1ks5sbH_AgaJpZM4PAX03.

joeyparrish commented 7 years ago

@ArturoCanizares, the issue template is the markdown form prefilled into the text area when you visit https://github.com/google/shaka-player/issues/new to file an issue. You didn't fill it out at all. Here's another copy:

Have you read the FAQ and checked for duplicate issues:

What version of Shaka Player are you using:

Can you reproduce the issue with our latest release version:

Can you reproduce the issue with the latest code from master:

Are you using the demo app or your own custom app:

If custom app, can you reproduce the issue using our demo app:

What browser and OS are you using:

What are the manifest and license server URIs: (you can send the URIs to shaka-player-issues@google.com instead, but please use GitHub and the template for the rest)

What did you do?

What did you expect to happen?

What actually happened?

ArturoCanizares commented 7 years ago

I am adding additional information to case # 981:

SUMMARY: Sky opened a case with us (WideVine - Google) and provided the following information in quotes below:

"After upgrading from Chrome to version 58 by Google we had to update the Shaka Player version to keep our service running. We note that Shaka Player is displaying error 4009, stating that the player does not support multiple key IDs. See the message: "Having multiple key IDs per Representation is not supported". Please read the email below and check the Shaka Player's manual (https://shaka-player-demo.appspot.com/docs/api/shaka.util.Error.html#value:4009 ). Checking the manifest generated by Halo Live we noticed that the parameter "default_KID" is showing two values.

The manifest generated directly by Halo Live can be accessed at the link: http://originlive.skyott.com.br/dash/dash_live_01/manifest.mpd If you need the HTTPS link to validate the issue, please see the table below:

DASH - Canais Lineares - Novas URLs HTTPS

Descrição Tipo ABR DRM URL

1 Canal Linear 01 - DASH WV Live DASH Widevine https://skylivedash-a.akamaihd.net/dash_live_01/manifest.mpd 2 Canal Linear 03 - DASH WV Live DASH Widevine https://skylivedash-a.akamaihd.net/dash_live_03/manifest.mpd 3 Canal Linear 05 - DASH WV Live DASH Widevine https://skylivedash-a.akamaihd.net/dash_live_05/manifest.mpd

joeyparrish commented 7 years ago

@ArturoCanizares, thank you for the information. Using the manifest link you provided (http://originlive.skyott.com.br/dash/dash_live_01/manifest.mpd) in our current demo app, I am unable to reproduce your issue as I understand it (error code 4009). So I am tentatively marking this "unable to reproduce".

I suspect this would be much easier to diagnose, though, if you would fill out our issue template and answer our questions. Let's start with these:

joeyparrish commented 7 years ago

@ArturoCanizares, can you provide the information we requested? Is this still an active issue for you?

ArturoCanizares commented 7 years ago

Good Joey,

Thank you for following up, and sorry I have not communicated with you earlier. Currently the customer is trying a new version of the packager to see if this resolve the issue. If that is the case, I will ask the customer if we can close the incident with you.

Kinds Regards,


[Description: Description: Description: Description: Description: Ericsson]http://www.ericsson.com/Arturo G. Canizares - Service Delivery Manager (SDM) II BMDA Media Sol BLMS CS GSDM US 6300 Legacy Drive, Plano, TX 75024, United States Mobile +1 940 300 0836 - Office +1 408-662-9353 E-Mail: arturo.canizares@ericsson.commailto:arturo.canizares@ericsson.com Ericsson Support: +1 (844) 281-3459| Ericsson customer portal: https://ericssontelevisionprod.service-now.com/ets/ This Communication is Confidential. We only send and receive email on the basis of the terms set out at http://www.ericsson.com/email_disclaimer/


From: Joey Parrish [mailto:notifications@github.com] Sent: Saturday, October 07, 2017 1:56 PM To: google/shaka-player shaka-player@noreply.github.com Cc: Arturo Canizares arturo.canizares@ericsson.com; Mention mention@noreply.github.com Subject: Re: [google/shaka-player] Issue Title: Halo Live PROD - Problems with Dash + Widevine (#981)

@ArturoCanizareshttps://github.com/arturocanizares, can you provide the information we requested? Is this still an active issue for you?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/google/shaka-player/issues/981#issuecomment-334958206, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ad1q6r2SNdBHiS2nkyMZI8--TK8QPwkIks5sp8lGgaJpZM4PAX03.

joeyparrish commented 7 years ago

Sounds good. Thank you!

TheModMaker commented 6 years ago

Closing due to inactivity. If this is still a problem, feel free to reopen.