答案1
对我来说有用的几个解决方案 -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 的值。这就是 url。前任:这将是喜欢。
我喜欢这种方式,因为它允许你返回视频/流媒体。
笔记:如果出现错误,请重复步骤 2 并再次获取 url(每次执行步骤 2 时,都会获得一个新的 url)
来源:受此解决方案启发Quora
解决方案 #2. 在 Vlc 中播放
安装依赖项
sudo apt-get install php7.0 livestreamer
克隆/下载项目这里
打开终端(bash),转到下载的文件夹并运行
cd hotstarsportslivestreamer-master ./hotstarlivestreamer.sh
(按照脚本提供的说明进行操作。一些提示:您可以从浏览器获取 hotstar 链接。根据您的带宽,写入质量可以是“最佳”或“最差”)
优势:您也可以下载视频
解决方案 #3. 在 Firefox 中播放
您可以按照此处的说明进行操作 -Ubuntu 16.04LTS 上的 HBONOW
优势:一旦完成该步骤,视频将无缝且轻松地播放,无需对下一个视频执行任何步骤。
免责声明:不过我还没有亲自尝试过这个解决方案
因此,由你选择一个 ;)
答案2
答案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
然后重新启动您的网络浏览器并尝试再次播放 Hotstar 内容。这应该适用于 Firefox;我不太确定 Chrome(因为它带有自己的 Flash 版本)。
答案4
我真的仔细考虑了 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/cricket/india-vs-australia-day-4/2001805383