当前位置: 首页>>技术问答>>正文


播放热门视频时遇到问题

, , ,

问题描述

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

最佳解决方案

几个为我工作的解决方案 – 截至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的值。这是网址。例:这将是like

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

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

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

解决方案#2。在Vlc玩

  1. 安装依赖项

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

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

    cd hotstarsportslivestreamer-master
    ./hotstarlivestreamer.sh
    

    (按照脚本提供的说明进行操作。一些提示:您可以从浏览器获取热门链接。根据您的带宽,写入质量可以是”best”或”worst”)

优点:您也可以下载视频

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

您可以按照此处的说明操作 – HBONOW on Ubuntu 16.04LTS

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

免责声明:我个人没有尝试过这个解决方案

那么,你要选一个;)

次佳解决方案

我有最简单,最简单的解决方案。只需从Chrome网上商店安装“适用于Google Chrome的User-Agent切换器”即可。

google-chrome,video,streaming,ubuntu

安装扩展程序后单击扩展名…

google-chrome,video,streaming,ubuntu

然后选择“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

它肯定会起作用。如果错误重复它。

google-chrome,video,streaming,ubuntu

第五种方案

我真的很体贴到没有使用hotstar,然后在下面了解可以在浏览器上轻松运行hotstar视频的解决方案 –

步骤1-在浏览器上运行http://www.hotstar.com/并到达目标视频。

步骤2-现在用URL中的sudohotstar替换hotstar并按回车键,您的视频将开始运行。

例如 – 你想在hotstar视频下面运行http://www.hotstar.com/sports/cricket/india-vs-australia-day-4/2001805383sudo放在hotstar http://www.sudohotstar.com/sports/cricket/india-vs-australia-day-4/2001805383前面

第六种方案

以下解决方案对我有用。

  1. 安装并打开Goog​​le Chrome(Chromium无法使用闪存)。

  2. 转到Google Chrome网上商店并安装hotstar linux插件。

    google-chrome,video,streaming,ubuntu

  3. 重启Google Chrome。

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

  5. 单击右上角的hotstar linux图标。将打开一个新选项卡并转到https://www.hlsplayer.net/

    google-chrome,video,streaming,ubuntu

  6. 点击网址栏中网址开头的i图标。允许闪存为https://www.hlsplayer.net/。如果视频仍未开始播放,请关闭标签并返回www.hotstar.com。再次单击hotstar linux右上角的图标。它应该现在开始播放。

    google-chrome,video,streaming,ubuntu

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2897.html,未经允许,请勿转载。