问题描述
我在我的电脑上安装了Ubuntu 16.04 LTS。我在谷歌浏览器上播放Hotstar视频时遇到问题。谷歌浏览器版本:51.0.2704.63(64位)。 youtube的所有其他视频正在谷歌浏览器中正常播放。我甚至尝试在Firefox上播放Hotstar视频,但同样的问题仍然存在。任何人都可以帮助我吗?
最佳解决方案
几个为我工作的解决方案 – 截至2017年3月20日
解决方案#1。直接在Firefox /Google Chrome中播放
-
在浏览器中,打开https://www.hlsplayer.net/并选择M3U8播放器(如果尚未选中)
-
现在我们必须将url粘贴到输入框中。
-
首先,从视频页面获取ID。假设您的视频页面为http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383,ID为2001805383
-
打开http://getcdn.hotstar.com/AVS/besc?action=GetCDN&asJson=Y&channel=TABLET&id=123&type=VOD。 (将123替换为您的实际视频页面ID。这是2001805383)
-
在json响应中,获取src的值。这是网址。例:这将是like。
-
我喜欢这种方式,因为它允许你回到视频/流媒体。
注意:如果它引发了一些错误,请重复步骤2并再次获取URL(每次执行step2时,都会得到一个新的url)
来源:受此解决方案Quora的启发
解决方案#2。在Vlc玩
-
安装依赖项
sudo apt-get install php7.0 livestreamer
-
克隆/下载项目here
-
打开终端(bash),转到下载并运行的文件夹
cd hotstarsportslivestreamer-master ./hotstarlivestreamer.sh
(按照脚本提供的说明进行操作。一些提示:您可以从浏览器获取热门链接。根据您的带宽,写入质量可以是”best”或”worst”)
优点:您也可以下载视频
解决方案#3。在Firefox中播放
您可以按照此处的说明操作 – HBONOW on Ubuntu 16.04LTS
优势:完成此步骤后,视频将无缝且轻松地播放,而无需为下一个视频执行任何步骤。
免责声明:我个人没有尝试过这个解决方案
那么,你要选一个;)
次佳解决方案
我有最简单,最简单的解决方案。只需从Chrome网上商店安装“适用于Google Chrome的User-Agent切换器”即可。
安装扩展程序后单击扩展名…
然后选择“Nexus 7 Tablet”选项。
现在你很高兴去找人。 Hotstar将缓冲视频,但始终检查扩展程序是否已打开并选择为“Nexus 7 Tablet”选项。
第三种解决方案
值得尝试从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不太确定(因为它带有自己的闪存版本)。
第四种方案
方法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步:将url id = 123替换为id = ID as
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 as
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
注意:在不同选项卡中打开everthing
它肯定会起作用。如果错误重复它。
第五种方案
我真的很体贴到没有使用hotstar,然后在下面了解可以在浏览器上轻松运行hotstar视频的解决方案 –
步骤1-在浏览器上运行http://www.hotstar.com/并到达目标视频。
步骤2-现在用URL中的sudohotstar
替换hotstar
并按回车键,您的视频将开始运行。
例如 – 你想在hotstar视频下面运行http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383将sudo
放在hotstar
http://www.sudohotstar.com/sports/cricket/india-vs-australia-day-4/2001805383前面
第六种方案
以下解决方案对我有用。
-
安装并打开Google Chrome(Chromium无法使用闪存)。
-
转到Google Chrome网上商店并安装hotstar linux插件。
-
重启Google Chrome。
-
访问www.hotstar.com并播放视频。它不会开始播放。
-
单击右上角的hotstar linux图标。将打开一个新选项卡并转到https://www.hlsplayer.net/。
-
点击网址栏中网址开头的i图标。允许闪存为https://www.hlsplayer.net/。如果视频仍未开始播放,请关闭标签并返回www.hotstar.com。再次单击hotstar linux右上角的图标。它应该现在开始播放。