播放热门明星视频时出现问题


32

我的PC上安装了Ubuntu 16.04 LTS。我在Google Chrome上播放Hotstar视频时遇到问题。谷歌浏览器版本:51.0.2704.63(64位)。youtube上的所有其他视频都可以在Google chrome中正常播放。我什至尝试在Firefox上播放Hotstar视频,但同样的问题仍然存在。有人可以帮我吗?


4
只是一个黑色的视频窗口显示加载圆圈。
Jigar Faria

4
我也无法在Linux Mint上播放hotstar视频。但是,如果您在网址中将“ hotstar”替换为“ sudohotstar”,它将在单独的主机中播放视频。
Akash Pinnaka'5

查看此最简单的方法:stackoverflow.com/a/44432437/2828219
Anony用户

1
@AkashPinnaka它曾经是最简单的方法。现在不起作用。该网站无法访问。
RajaRaviVarma

不幸的是,它不起作用。但是您可以使用Chrome扩展程序在hsplayer中播放hotstar视频。请检查链接github.com/sweta20/hotstar-linux
Akash Pinnaka

Answers:


35

几个对我有用的解决方案-截至2017年3月20日

解决方案#1。在Firefox / Google Chrome中直接播放

  1. 在浏览器中,打开https://www.hlsplayer.net/并选择M3U8播放器(如果尚未选择)
  2. 现在我们必须获取将其粘贴到输入框中的URL。
    1. 首先,从视频页面获取ID。说您的视频页面是http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383,ID为2001805383
    2. 打开http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD。(将123替换为您的实际视频页面ID。这里是2001805383)
    3. 在json响应中,获取src的值。这是网址。:会是这样的

我喜欢这种方式,因为它允许您返回视频/流媒体。

注意:如果出现一些错误,请重复步骤2并再次获取url(每次执行step2都会得到一个新的URL)

来源:受此解决方案启发Quora

解决方案2。在Vlc中玩

  1. 安装依赖项

    sudo apt-get install php7.0 livestreamer
    
  2. 此处克隆/下载项目

  3. 打开终端(bash),转到其下载并运行的文件夹

    cd hotstarsportslivestreamer-master
    ./hotstarlivestreamer.sh
    

    (按照脚本提供的说明进行操作。提示:您可以从浏览器获取hotstar链接。根据您的带宽,写入质量可以是“最佳”或“最差”)

优点:您也可以下载视频

解决方案#3。在Firefox中播放

您可以按照此处的说明进行操作-Ubuntu 16.04LTS上的HBONOW

优势:完成该步骤后,视频将无缝无缝播放,而无需为下一个视频执行任何步骤。

免责声明:虽然我还没有亲自尝试过此解决方案

因此,取决于您选择一个;)


2
解决方案1有效!
Sarcastic

1
@mac-解决方案1不再起作用。我认为hotstar改变了一点。我现在无法获取CDN网址。控制台中没有CDN网址。
Manoj Sawai

#2仍然有效。#1-我现在已经通过不同的方式获得了CDN网址,但仍然无法正常工作
mac

我已经安装了#2中提到的依赖项。请详细说明如何“并从github.com/biezom/hotstarsportslivestreamer运行脚本 ”?
bluepearlsky

@bluepearlsky添加了说明。希望对您
mac

8

我有最简单,最简单的解决方案。只需从Chrome网上应用店安装“用于Google Chrome的用户代理切换器”。

在此处输入图片说明

安装扩展名后,单击扩展名...

在此处输入图片说明

然后选择“ Nexus 7平板电脑”选项。

现在,你们很好,伙计们。Hotstar会缓冲视频,但始终会检查扩展程序是否已打开并选择为“ Nexus 7 Tablet”选项。


截至2017
Vishnu Nair

这也不起作用-它在视频播放器上显示“启动应用”作为选项。
booleanhunter

3

值得尝试从Martin Wimpress的PPA安装HAL。这代表硬件抽象层,并且受受DRM保护的某些Flash内容要求。

打开一个终端窗口(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

然后重新启动Web浏览器,然后尝试再次播放Hotstar内容。这应该可以在Firefox中使用;我不太确定Chrome(因为它带有自己的Flash版本)。


上述解决方案无效,问题仍然存在。
Jigar Faria

1
您可以尝试在此处尝试Pipelight说明:askubuntu.com/questions/764727/hbonow-on-ubuntu-16-04lts/…,尽管这些说明适用于Firefox,而不是Google Chrome
Nick Weinberg

3

方法1:

第1步:从Chrome存储中添加HLS m3u8 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:将网址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:将网址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放入文件网址:添加位置并点击“测试流”

注意:在所有标签中打开所有内容

它一定会工作。如有错误,请重复。

在此处输入图片说明


这是截至2017
fireball.1

作品截至2017
。– tuxuday

不适用于付费视频。
Jyotman Singh

1
这不是高级视频的骇客。我只会制作免费视频。@JyotmanSingh
NEHAL AMIN

我现在无法正常工作
-Suraj

2

我真的很想不使用hotstar,然后从下面的解决方案中了解到可以在浏览器上轻松运行hotstar视频的解决方案-

第1步- 在浏览器上运行http://www.hotstar.com/并访问您的目标视频。

现在,将第2步替换hotstarsudohotstarURL,然后按Enter,您的视频将开始播放。

例如-要低于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
显然不再起作用了。网站无法访问
Khurshid Alam

2

以下解决方案为我工作。

  1. 安装并打开Google Chrome浏览器(Chromium将无法使用,因为需要使用Flash)。

  2. 转到Google Chrome网络商店,然后安装hotstar linux插件。

    在此处输入图片说明

  3. 重新启动Google Chrome。

  4. 请访问www.hotstar.com并播放视频。它不会开始播放。

  5. 单击右上角的hotstar linux图标。

    在此处输入图片说明

    将打开一个新选项卡,并转到https://www.hlsplayer.net/

  6. 点击网址栏中网址开头的i图标。允许https://www.hlsplayer.net/刷新。

    在此处输入图片说明

    如果视频仍无法开始播放,请关闭标签并返回www.hotstar.com。再次单击右上角的hotstar linux图标。它应该现在开始播放。


不工作 我Error: Message: I/O error when loading media在玩《现代家庭》时得到。
Jyotman Singh,

好像是优质视频。我认为这种方法的工作方式对优质视频不会有用。抱歉。您可以检查一下是否可以玩免费游戏吗?在这种情况下,我将使用该信息更新我的答案。
Subhadip_G

该插件不适用于IPL比赛。刚刚检查。
库尔希德·阿拉姆

1
  • 在Google Chrome中打开您的hotstar页面。
  • 按CTRL + SHIFT +I。转到控制台选项卡。
  • 双击CDN源。一个m3u8文件将被下载。
  • 使用图腾或vlc打开该m3u8文件(网络设置应在vlc中正确;图腾使用默认的Gnome网络设置)
    • 此方法的附加好处是,如果存在缓冲问题,则可以在任何文本编辑器中编辑m3u8文件以减少带宽。

0

只是在2019年重新发布,最好使用用户代理方法使其在Ubuntu上运行。默认浏览器是用于Ubuntu的Firefox。我已经在此页面上看到有关使用用户代理的答案。

我在Ubuntu 18.04.3 LTS上,并使用Mozilla Firefox Quantum 69.0(64位)。

hotstar中的Hooq内容未加载,因为它们似乎看到了linux的用户代理字符串并且未加载,您可能会收到类似这样的错误EXT_1或类似的错误。

显然,hotstar服务器上的hooq内容需要发送特定的标头,并且您将不得不假装为其他设备。

使用浏览器中的Web开发人员工具并使用自适应设计模式选择Samsung Galaxy s9,它会开始播放,并根据需要通过拖动来扩展屏幕。

这将在大多数时间起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.