Проблема з відтворенням відеозаписів на гарячій основі


32

На моєму ПК встановлений Ubuntu 16.04 LTS. У мене є проблема з відтворенням відеороликів Hotstar на Google Chrome. Версія google chrome: 51.0.2704.63 (64-розрядна). Усі інші відео YouTube ютуб нормально відтворюються в Google Chrome. Я навіть намагався відтворити відео Hotstar на Firefox, але ця проблема зберігається. Хтось може мені допомогти з цим?


4
Просто чорне вікно із зображенням завантажувального кола.
Jigar Faria

4
Я також не міг відтворювати гарячі відео на моїй Linux-м’яті. Але якщо ви заміните "hotstar" на "sudohotstar" в URL-адресі, воно відтворить відео в окремому хості.
Акаш Піннака

перевірити це найпростіше: stackoverflow.com/a/44432437/2828219
Анонімний користувач

1
@AkashPinnaka Це був найпростіший спосіб. Зараз це не працює. Веб-сайт недоступний.
RajaRaviVarma

На жаль, це не працює. Але ви можете використовувати хромоване розширення для відтворення відео з гарячим стажем у hsplayer. Перевірте посилання github.com/sweta20/hotstar-linux
Akash Pinnaka

Відповіді:


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-адресу знову (кожен раз, коли ви робите step2, ви отримуєте новий 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-адресу CDD. У консолі немає URL-адреси cdn.
Маной Савай

№2 досі працює. №1 - Я отримав URL-адресу CDN з різних засобів, але все ще не працює
mac

Я встановив залежності, згадані в №2. Розкажіть, будь ласка, як "І запустити сценарій з github.com/biezom/hotstarsportslivestreamer "?
bluepearlsky

@bluepearlsky додав інструкції. Сподіваюся, що це допомагає
мак

8

У мене найпростіше і найпростіше рішення. Просто встановіть "Перемикач користувачів-агента для Google Chrome" з веб-магазину Chrome.

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

Після установки розширення натисніть на розширення ...

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

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

Тепер вам добре піти, хлопці. Hotstar буде завантажувати відео, але завжди перевіряйте, чи розширення увімкнено та вибрано опцію "планшет Nexus 7".


Це, мабуть, єдиний спосіб змусити його працювати на Linux без зайвих клопотів станом на грудень 2017 року
Vishnu Nair

Це також не працює - він показує "Запустити додаток" як опцію на відеоплеєрі.
booleanhunter

3

Варто спробувати встановити HAL від PPA Мартіна Вімпреса. Це означає Layer Abstraction Layer і потребує деякого вмісту 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 (оскільки він постачається із власною версією спалаху).


Вищезазначене рішення не працює. Проблема все ще зберігається.
Джигар Фарія

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

3

Спосіб 1:

Крок 1: Додайте розширення хрому HLS m3u8 з магазину хрому та включіть його. Посилання нижче:

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 у URL-адресу файлу: додайте місце та натисніть Test Stream

Примітка. Відкрийте все на різних вкладках

Це працюватиме визначено. У разі помилки повторіть її.

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


Це працює станом на 17 вересня 2017 року
fireball.1

Працює станом на 28 вересня 2017.
tuxuday

Не працює для преміум-відео.
Jyotman Singh

1
Це не злом для преміум-відео. Я буду працювати лише для безкоштовних відео. @JyotmanSingh
NEHAL AMIN

зараз не працює. Я здогадуюсь
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


Я подумав, що це була тупа відповідь, щоб отримати деяку репутацію, але це працює.
Sumeet Deshmukh

1
Не для створення репутації @SumeetDeshmukh, а для того, щоб забезпечити єдине рішення.
amit_game

Так, я розумію, але хто придбав 'sudohotstar.com' просто для того, щоб возитися з hotstar :)
Sumeet Deshmukh

7
Очевидно, що більше не працює. Сайт недоступний
Хуршид Алам

2

Наведене нижче рішення працювало для мене.

  1. Встановіть і відкрийте Google Chrome (Chromium не працюватиме, оскільки потрібен спалах).

  2. Перейдіть до веб-магазину Google Chrome та встановіть плагін Linux hotstar .

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

  3. Перезавантажте Google Chrome.

  4. Перейдіть на www.hotstar.com і відтворіть відео. Він не почне грати.

  5. Клацніть на піктограмі гарячої версії Linux у верхньому правому куті.

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

    Відкриється нова вкладка та переходить на https://www.hlsplayer.net/ .

  6. Клацніть піктограму i на початку URL-адреси на панелі URL-адреси. Дозволити спалах для https://www.hlsplayer.net/ .

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

    Якщо відео все ще не починається відтворення, закрийте вкладку та поверніться на сторінку www.hotstar.com . Знову натисніть на верхню праву піктограму для hotstar linux . Слід почати грати зараз.


Не працює. Я отримую Error: Message: I/O error when loading mediaпід час гри Modern Modern .
Jyotman Singh

Здається, це преміум відео. Як працює цей підхід, я не думаю, що він буде корисним для преміум-відео. Вибачте. Чи можете ви перевірити, чи можете ви грати у безкоштовні? У такому випадку я оновлю свою відповідь цією інформацією.
Subhadip_G

Плагін не працює для ipl збігів. Щойно перевірено.
Хуршид Алам

1
  • Відкрийте свою гарячу сторінку в Google Chrome.
  • Натисніть CTRL + SHIFT + I. Перейдіть на вкладку консолі.
  • Двічі клацніть джерело CDN. Завантажується файл m3u8.
  • Відкрийте файл m3u8 з тотемом або vlc (мережевий параметр повинен бути правильним у vlc; totem використовувати налаштування Gnome Network за замовчуванням)
    • Додаткові переваги цього методу полягають у тому, що ви можете редагувати файл 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, і він почне програвати, розгорніть екран відповідно до потреби, перетягуючи.

Це працюватиме більшу частину часу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.