Проблемы с воспроизведением горячих видео

32

У меня на компьютере установлена ​​Ubuntu 16.04 LTS. У меня проблема с воспроизведением видео Hotstar на Google Chrome. Версия Google Chrome: 51.0.2704.63 (64-разрядная версия). Все остальные видео YouTube нормально воспроизводятся в Google Chrome. Я даже пытался воспроизвести видео с Hotstar на Firefox, но та же проблема сохраняется. Может ли кто-нибудь помочь мне с тем же?

Джигар Фариа
источник
4
Просто черное видео окно с кругом загрузки.
Джигар Фариа
4
Я не мог играть горячие видео на моем мяте Linux тоже. Но если вы замените «hotstar» на «sudohotstar» в URL, он будет воспроизводить видео на отдельном хосте.
Акаш Пиннака
проверить это проще всего: stackoverflow.com/a/44432437/2828219
Anony User
1
@AkashPinnaka Раньше это был самый простой способ. Теперь это не работает. Сайт недоступен.
RajaRaviVarma
К сожалению, это не работает. Но вы можете использовать расширение Chrome для воспроизведения видео в hsplayer. Пожалуйста, проверьте ссылку github.com/sweta20/hotstar-linux
Акаш Пиннака

Ответы:

35

Пара решений, которые сработали для меня - по состоянию на 20 марта 2017 г.

Решение № 1 . Играйте прямо в Firefox / Google Chrome

  1. В вашем браузере откройте https://www.hlsplayer.net/ и выберите плеер M3U8 (если он еще не выбран)
  2. Теперь мы должны получить URL, чтобы вставить его в поле ввода.
    1. Во-первых, получить идентификатор со страницы видео. Скажите, что ваша страница видео - http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383 , идентификатор - 2001805383
    2. Откройте http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD . (Замените 123 фактическим идентификатором страницы видео. Вот он, 2001805383)
    3. В ответе json получите значение src. Это URL. Пример : Это будет что-то вроде .

Мне нравится этот способ, потому что он позволяет вам вернуться в видео / потоковое.

Примечание . В случае возникновения ошибки повторите шаг 2 и снова получите URL (каждый раз, когда вы выполняете шаг 2, вы получаете новый URL)

Источник : Вдохновленный этим решением Quora

Решение № 2 . Играть в Vlc

  1. Установите зависимости

    sudo apt-get install php7.0 livestreamer
    
  2. Клонировать / Скачать проект здесь

  3. Откройте терминал (bash), перейдите в папку, где его скачали и запустите

    cd hotstarsportslivestreamer-master
    ./hotstarlivestreamer.sh
    

    (Следуйте инструкциям, приведенным в сценарии. Несколько советов. Вы можете получить ссылку на горячий браузер в браузере. Качество записи может быть «лучшим» или «худшим» в зависимости от пропускной способности).

Преимущество: Вы также можете скачать видео

Решение № 3 . Играть в Firefox

Вы можете следовать инструкциям здесь - HBONOW на Ubuntu 16.04LTS

Преимущество: после того, как вы выполните этот шаг, видео будет воспроизводиться легко и без усилий, не выполняя никаких шагов для следующих видео.

Отказ от ответственности: я не пробовал это решение лично, хотя

Итак, до вас, чтобы выбрать один;)

макинтош
источник
2
Решение 1 работает!
сарказмом
1
@mac - Решение 1 больше не работает. Я думаю, что Хотстар немного изменил ситуацию. Я не могу получить URL-адрес CDN сейчас. В консоли нет URL-адреса cdn.
Манодж Саваи
# 2 все еще работает. # 1 - Я получил CDN URL теперь из разных источников, но он все еще не работает
Mac
Я установил зависимости, упомянутые в # 2. Пожалуйста, уточните, как «И запустить скрипт с github.com/biezom/hotstarsportslivestreamer »?
bluepearlsky
@bluepearlsky добавил инструкции. Надеюсь, это поможет
Mac
8

У меня самое простое и простое решение. Просто установите «User-Agent Switcher для Google Chrome» из интернет-магазина Chrome.

введите описание изображения здесь

После установки расширения нажмите на расширение ...

введите описание изображения здесь

Затем выберите опцию «Планшет Nexus 7».

Теперь вы хороши, ребята. Hotstar буферизует видео, но всегда проверяет, включено ли расширение и выбрано ли в качестве опции «планшет Nexus 7».

Ryko
источник
Это, пожалуй, единственный способ заставить его работать на Linux без лишних хлопот с декабря 2017 года
Вишну Наир
Это тоже не работает - в качестве опции на видеоплеере отображается «Launch App».
booleanhunter
3

Стоит попробовать установить HAL из PPA Мартина Вимпресса. Это означает уровень аппаратной абстракции и требуется для некоторого содержимого Flash, защищенного DRM.

Откройте окно терминала ( Alt+ Ctrl+ T) и введите следующие команды:

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

Затем перезапустите веб-браузер и попробуйте воспроизвести содержимое Hotstar снова. Это должно работать в Firefox; Я не очень уверен насчет Chrome (так как он поставляется с собственной версией flash).

Ник Вайнберг
источник
Вышеупомянутое решение не работает. Проблема все еще сохраняется.
Джигар Фариа
1
Вы можете попробовать инструкции Pipelight здесь: askubuntu.com/questions/764727/hbonow-on-ubuntu-16-04lts/… хотя эти инструкции предназначены для Firefox, а не для Google Chrome
Ник Вайнберг,
3

Способ 1:

Шаг 1. Добавьте расширение HLS m3u8 chrome из магазина Chrome и включите его. Ссылка ниже:

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

Шаг 2: Открыть ссылку на видео Hotstar

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

Примечание: ID = 1000074645

Шаг 3: Открыть ссылку ниже

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

Шаг 4: замените url id = 123 на id = ID как

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

Выход будет:

{"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}

Шаг 5: Возьми из этого "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

Шаг 6: Откройте его в новой вкладке. Это будет работать нормально.

Способ 2:

Шаг 1: Откройте ниже

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

Шаг 2: Открыть ссылку на видео Hotstar

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

Примечание: ID = 1000074645

Шаг 3: Открыть ссылку ниже

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

Шаг 4: замените url id = 123 на id = ID как

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

Выход будет:

{"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}

Шаг 5: Возьми из этого "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

Шаг 6: Поместите src в File url: добавьте место и нажмите Test Stream

Примечание: откройте все в разных вкладках

Это будет работать определенно. В случае ошибки повторите это.

введите описание изображения здесь

НЕХАЛ АМИН
источник
Это работает с 17 сентября 2017 г.
fireball.1
Работает по состоянию на 28 сентября 2017 г.
смокинг
Не работает для премиум видео.
Джотман Сингх
1
Это не хак для премиум видео. Я буду работать только для бесплатных видео. @JyotmanSingh
НЕХАЛ АМИН
не работает сейчас, я думаю
Suraj
2

Я очень задумался о том, что я не работаю с hotstar, а потом узнал следующее решение, которое может легко запускать видео с hotstar в браузере -

Шаг 1 - Запустите http://www.hotstar.com/ в браузере и перейдите к нужному видео.

Шаг 2 Теперь замените hotstarс sudohotstarв URL и нажмите клавишу ввода, ваше видео будет запущена.

Например - вы хотите запустить ниже hotstar видео
http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383
поставил sudoперед hotstar
http://www.sudohotstar.com/sports / крикет / Индия-против-австралии-дневной 4/2001805383

amit_game
источник
Я думал, что это был глупый ответ, придуманный, чтобы получить некоторую репутацию, но это работает.
Sumeet Дешмук
1
Не для того, чтобы сделать любую репутацию @SumeetDeshmukh, но чтобы обеспечить одно решение.
amit_game
Да, я понимаю это, но кто купил 'sudohotstar.com', просто чтобы поиграть с hotstar :)
Sumeet
7
Очевидно, больше не работает. Сайт недоступен
Хуршид Алам
2

Приведенное ниже решение работает для меня.

  1. Установите и откройте Google Chrome (Chromium не будет работать, так как требуется прошивка).

  2. Перейдите в интернет-магазин Google Chrome и установите подключаемый модуль hotstar linux .

    введите описание изображения здесь

  3. Перезапустите Google Chrome.

  4. Зайдите на www.hotstar.com и посмотрите видео. Это не начнет играть.

  5. Нажмите на значок hotstar linux в правом верхнем углу.

    введите описание изображения здесь

    Откроется новая вкладка, которая перейдет на https://www.hlsplayer.net/ .

  6. Нажмите на значок i в начале URL-адреса в строке URL-адреса. Разрешить флэш для https://www.hlsplayer.net/ .

    введите описание изображения здесь

    Если видео по-прежнему не воспроизводится, закройте вкладку и вернитесь на сайт www.hotstar.com . Снова нажмите на верхний правый значок для hotstar Linux . Это должно начать играть сейчас.

Subhadip_G
источник
Не работает. Я получаю Error: Message: I/O error when loading media, играя в Modern Family .
Джотман Сингх
Похоже, это видео премиум-класса. То, как работает этот подход, я не думаю, что это будет полезно для видео премиум-класса. Сожалею. Можете ли вы проверить, можете ли вы играть в бесплатные? Я обновлю свой ответ в этом случае с этой информацией.
Subhadip_G
Плагин не работает для IPL-матчей. Только что проверил.
Хуршид Алам
1
  • Откройте свою горячую страницу в Google Chrome.
  • Нажмите CTRL + SHIFT + I. Перейти на вкладку консоли.
  • Дважды щелкните источник CDN. Файл m3u8 будет загружен.
  • Откройте этот файл m3u8 с помощью totem или vlc (настройки сети должны быть правильными в vlc; тотем использует настройки сети Gnome по умолчанию)
    • Дополнительным преимуществом этого метода является то, что вы можете редактировать файл m3u8 в любом текстовом редакторе для уменьшения пропускной способности, если у вас есть проблема с буферизацией.
Маянк Суман
источник
0

Просто повторно опубликовать в 2019 году, что лучше всего использовать метод пользовательского агента, чтобы заставить его работать в Ubuntu. Браузером по умолчанию является Firefox для Ubuntu. Я уже вижу ответ на этой странице об использовании пользовательского агента.

Я использую Ubuntu 18.04.3 LTS и использую Mozilla Firefox Quantum 69.0 (64-разрядная версия).

Содержимое Hooq в hotstar не загружается, так как кажется, что оно видит строку агента пользователя linux, и не загружается, вы можете получить ошибку EXT_1 что-то в этом роде или что-то подобное.

Очевидно, что контент hooq на серверах hotstar требует отправки определенных заголовков, и вам придется притворяться другим устройством.

Используйте инструменты веб-разработчика в браузере и используйте режим адаптивного дизайна, чтобы выбрать Samsung Galaxy s9, и он начнет играть, при необходимости перетащите экран по необходимости.

Это будет работать большую часть времени.

Пранеш
источник