Problème de lecture des vidéos hotstar

32

Ubuntu 16.04 LTS est installé sur mon PC. J'ai un problème pour lire des vidéos Hotstar sur Google Chrome. Version de Google Chrome: 51.0.2704.63 (64 bits). Toutes les autres vidéos de YouTube sont lues normalement dans Google Chrome. J'ai même essayé de lire les vidéos Hotstar sur Firefox, mais le même problème persiste. Quelqu'un peut-il m'aider avec la même chose?

Jigar Faria
la source
4
Juste une fenêtre vidéo noire affichant le cercle de chargement.
Jigar Faria
4
Je ne pouvais pas lire de vidéos Hotstar sur mon Linux. Mais si vous remplacez 'hotstar' par 'sudohotstar' dans l'URL, la vidéo sera lue dans l'hôte séparé.
Akash Pinnaka
Découvrez ceci de la manière la plus simple: stackoverflow.com/a/44432437/2828219
Anony User
1
@ Akkpinnaka C'était le moyen le plus simple. Maintenant ça ne marche pas. Le site web n'est pas accessible.
RajaRaviVarma
Malheureusement ça ne marche pas. Mais vous pouvez utiliser l'extension chrome pour lire une vidéo hotstar dans hsplayer. S'il vous plaît vérifier le lien github.com/sweta20/hotstar-linux
Akash Pinnaka

Réponses:

35

Quelques solutions qui ont fonctionné pour moi - Au 20 mars 2017

Solution n ° 1 . Jouez directement dans Firefox / Google Chrome

  1. Dans votre navigateur, ouvrez https://www.hlsplayer.net/ et sélectionnez Lecteur M3U8 (s'il n'est pas déjà sélectionné).
  2. Maintenant, nous devons obtenir l'URL pour le coller dans la zone de saisie.
    1. Tout d’abord, obtenez l’identifiant de la page vidéo. Supposons que votre page vidéo est http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383 , id est 2001805383
    2. Ouvrez http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD . (Remplacez 123 par votre identifiant de page vidéo. Le voici 2001805383)
    3. Dans la réponse JSON, obtenez la valeur de src. Ceci est l'URL. Ex : Ce sera quelque chose comme .

J'aime cette façon parce que cela vous permet de revenir en arrière en vidéo / streaming.

Remarque : au cas où une erreur surviendrait, répétez l'étape 2 et récupérez l'URL (à chaque fois que vous exécuterez l'étape 2, vous obtiendrez une nouvelle URL).

Source : Inspiré par cette solution Quora

Solution n ° 2 . Jouer en VLC

  1. Installer les dépendances

    sudo apt-get install php7.0 livestreamer
    
  2. Cloner / Télécharger le projet ici

  3. Ouvrir le terminal (bash), aller au dossier où il est téléchargé et le lancer

    cd hotstarsportslivestreamer-master
    ./hotstarlivestreamer.sh
    

    (Suivez les instructions fournies par le script. Quelques conseils: vous pouvez obtenir un lien hotstar depuis le navigateur. La qualité d'écriture peut être "meilleure" ou "pire" en fonction de votre bande passante)

Avantage: vous pouvez également télécharger la vidéo

Solution n ° 3 . Joue dans Firefox

Vous pouvez suivre les instructions ici - HBONOW sur Ubuntu 16.04LTS

Avantage: une fois que vous avez effectué l'étape, les vidéos seront lues de manière transparente et sans effort, sans effectuer aucune étape pour les vidéos suivantes.

Avertissement: je n'ai pas essayé cette solution personnellement

Alors, à vous d'en choisir un;)

Mac
la source
2
La solution 1 fonctionne!
Sarcastic
1
@mac - Solution 1 ne fonctionne plus. Je pense que hotstar a un peu changé les choses. Je ne peux pas obtenir l'URL cdn maintenant. Il n'y a pas d'URL cdn dans la console.
Manoj Sawai
# 2 fonctionne toujours. # 1 - J'ai eu l'URL de CDN maintenant de différentes manières, mais ça ne marche toujours pas
mac
J'ai installé les dépendances mentionnées au n ° 2. Veuillez préciser comment "Et lancez le script à partir de github.com/biezom/hotstarsportslivestreamer "?
bluepearlsky
@bluepearlsky a ajouté les instructions. J'espère que ça va aider
mac
8

J'ai la solution la plus simple et la plus facile. Il suffit d'installer "User-Agent Switcher for Google Chrome" à partir de la boutique en ligne Chrome.

entrez la description de l'image ici

Après l'installation de l'extension Cliquez sur l'extension ...

entrez la description de l'image ici

Sélectionnez ensuite l'option "Tablette Nexus 7".

Maintenant tu es bon d'aller les gars. Hotstar mettra les vidéos en mémoire tampon, mais vérifiera toujours si l'extension est activée et sélectionnée comme option "Tablette Nexus 7".

Ryko
la source
C’est peut-être la seule façon de le faire fonctionner sur linux sans trop de tracas à partir de décembre 2017
Vishnu Nair
Cela ne fonctionne pas non plus - il affiche "Lancer application" comme option sur le lecteur vidéo.
Booleanhunter
3

Cela vaut la peine d'essayer d'installer HAL à partir du PPA de Martin Wimpress. Cela signifie couche d'abstraction matérielle et est requis par certains contenus Flash protégés par DRM.

Ouvrez une fenêtre de terminal ( Alt+ Ctrl+ T) et tapez les commandes suivantes:

sudo apt-add-repository ppa:flexiondotorg/hal-flash
sudo apt update
sudo apt install libhal1-flash
cd ~/.adobe/Flash_Player
rm -rf NativeCache AssetCache APSPrivateData2

Puis redémarrez votre navigateur Web et essayez de lire à nouveau le contenu Hotstar. Cela devrait fonctionner dans Firefox. Je ne suis pas si sûr de Chrome (car il est livré avec sa propre version de flash).

Nick Weinberg
la source
La solution susmentionnée ne fonctionne pas. Le problème persiste toujours.
Jigar Faria
1
Vous pouvez essayer les instructions Pipelight ici: askubuntu.com/questions/764727/hbonow-on-ubuntu-16-04lts/… , bien que ces instructions soient pour Firefox, pas pour Google Chrome
Nick Weinberg Le
3

Méthode 1:

Étape 1: Ajoutez l’extension chromée HLS m3u8 à partir de chrome store et activez-la. Lien ci-dessous:

https://chrome.google.com/webstore/detail/play-hls-m3u8/ckblfoghkjhaclegefojbgllenffajdc?hl=en

Étape 2: Ouvrir le lien vidéo Hotstar

http://www.hotstar.com/movies/escape-plan/1000074645/watch

Remarque: ID = 1000074645

Étape 3: Ouvrir le lien ci-dessous

http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD

Étape 4: Remplacez l’URL id = 123 par id = ID comme

http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=1000074645&type=VOD

La sortie sera:

{"errorDescription":"200","message":"200","resultCode":"OK","resultObj":{"checkCacheResult":"","height":"360","src":"https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0","width":"480"},"systemTime":1495052040}

Étape 5: Enlevez "src"

src = https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0

Étape 6: Ouvrez-le dans un nouvel onglet. Cela fonctionnera bien.

Méthode 2:

Étape 1: Ouvrez ci-dessous

http://demo.jwplayer.com/developer-tools/http-stream-tester/

Étape 2: Ouvrir le lien vidéo Hotstar

http://www.hotstar.com/movies/escape-plan/1000074645/watch

Remarque: ID = 1000074645

Étape 3: Ouvrir le lien ci-dessous

http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD

Étape 4: Remplacez l’URL id = 123 par id = ID comme

http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=1000074645&type=VOD

La sortie sera:

{"errorDescription":"200","message":"200","resultCode":"OK","resultObj":{"checkCacheResult":"","height":"360","src":"https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0","width":"480"},"systemTime":1495052040}

Étape 5: Enlevez "src"

src = https://staragvod1-vh.akamaihd.net/i/videos/movies/hindi/1000074645/1000074645_,16,180,400,800,1300,2000,_STAR.mp4.csmil/master.m3u8?subtitle_identifier=1000074645&hdnea=st=1495051740~exp=1495052340~acl=/*~hmac=e9a791981ee7b95fa74d673db688d488f1416df5403165e3608987b3a12a19c0

Étape 6: Mettez src dans l’URL du fichier: ajouter un lieu et cliquez sur Test Stream

Remarque: Ouvrez tout dans différents onglets

Cela fonctionnera définitivement. En cas d'erreur, répétez-le.

entrez la description de l'image ici

NEHAL AMIN
la source
Cela fonctionne à partir du 17 septembre 2017.
fireball.1
Fonctionne à partir du 28 septembre 2017.
Jeudi
Ne fonctionne pas pour les vidéos premium.
Jyotman Singh
1
Ce n'est pas un hack pour des vidéos premium. Je ne travaillerai que pour des vidéos gratuites. @JyotmanSingh
NEHAL AMIN
ne fonctionne pas maintenant, je suppose
Suraj
2

Je pensais vraiment ne pas travailler avec Hotstar, puis j'ai découvert la solution ci-dessous qui permet d’exécuter facilement des vidéos hotstar sur un navigateur -

Étape 1- Exécutez http://www.hotstar.com/ sur un navigateur et atteignez votre vidéo de destination.

Étape 2 - Maintenant, remplacez hotstarpar sudohotstardans URL et appuyez sur Entrée, votre vidéo commencera à être diffusée.

Par exemple, vous souhaitez utiliser la vidéo hotstar
http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383
placée sudodevant le hotstar
site http://www.sudohotstar.com/sports / cricket / india-vs-australia-day-4/2001805383

amit_game
la source
Je pensais que c'était une réponse stupide faite pour gagner une certaine réputation, mais ça marche.
Sumeet Deshmukh
1
Pas pour faire la réputation de @SumeetDeshmukh, mais pour fournir une solution unique.
amit_game
Oui, je comprends cela, mais qui a acheté 'sudohotstar.com' juste pour déconner avec hotstar :)
Sumeet Deshmukh le
7
Clairement, ça ne marche plus. Le site est inaccessible
Khurshid Alam le
2

La solution ci-dessous a fonctionné pour moi.

  1. Installez et ouvrez Google Chrome (Chrome ne fonctionnera pas car flash est requis).

  2. Accédez à la boutique en ligne Google Chrome et installez le plug- in hotstar linux .

    entrez la description de l'image ici

  3. Redémarrez Google Chrome.

  4. Allez sur www.hotstar.com et visionnez une vidéo. Il ne commencera pas à jouer.

  5. Cliquez sur l' icône hotstar linux dans le coin supérieur droit.

    entrez la description de l'image ici

    Un nouvel onglet s'ouvre et mène à https://www.hlsplayer.net/ .

  6. Cliquez sur l' icône i au début de l'URL dans la barre d'URL. Autoriser flash pour https://www.hlsplayer.net/ .

    entrez la description de l'image ici

    Si la lecture de la vidéo ne commence toujours pas, fermez l'onglet et revenez sur www.hotstar.com . Cliquez à nouveau sur l'icône en haut à droite pour hotstar linux . Il devrait commencer à jouer maintenant.

Subhadip_G
la source
Ne fonctionne pas Je Error: Message: I/O error when loading mediajoue en jouant à Modern Family .
Jyotman Singh
Il semble que ce soit une vidéo premium. De la manière dont cette approche fonctionne, je ne pense pas que cela sera utile pour les vidéos premium. Désolé. Pouvez-vous vérifier si vous êtes capable de jouer les gratuits? Je mettrai à jour ma réponse dans ce cas avec cette information.
Subhadip_G
Le plugin ne fonctionne pas pour les correspondances IPL. Je viens de vérifier.
Khurshid Alam
1
  • Ouvrez votre page hotstar dans Google Chrome.
  • Appuyez sur CTRL + MAJ + I. Aller à l'onglet console.
  • Double-cliquez sur la source CDN. Un fichier m3u8 sera téléchargé.
  • Ouvrez ce fichier m3u8 avec totem ou vlc (le paramètre réseau doit être correct dans vlc; le paramètre réseau Gnome utilise par défaut)
    • Les avantages supplémentaires de cette méthode sont que vous pouvez modifier le fichier m3u8 dans n’importe quel éditeur de texte afin de réduire la bande passante en cas de problème de mise en mémoire tampon.
Mayank Suman
la source
0

Il suffit de republier en 2019 qu'il est préférable d'utiliser la méthode de l'agent utilisateur pour la faire fonctionner sur Ubuntu. Le navigateur par défaut est Firefox pour Ubuntu. Je vois déjà une réponse dans cette page sur l'utilisation de l'agent utilisateur.

Je suis sous Ubuntu 18.04.3 LTS et utilise Mozilla Firefox Quantum 69.0 (64 bits).

Le contenu de Hooq dans hotstar ne se charge pas car ils semblent voir la chaîne de l'agent utilisateur de linux et ne se chargent pas, vous pouvez obtenir une erreur EXT_1, quelque chose comme ça, ou quelque chose de similaire.

Apparemment, le contenu de hooq sur les serveurs hotstar nécessite l’envoi d’en-têtes spécifiques et vous devrez prétendre être un autre appareil.

Utilisez les outils de développement Web du navigateur et utilisez le mode de conception réactif pour sélectionner le Samsung Galaxy S9. La lecture commence, agrandissez l'écran en fonction de vos besoins en faisant glisser.

Cela fonctionnera la plupart du temps.

Pranesh
la source