播放热门video的问题

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

几个解决方案为我工作 – 截至2017年3月20日

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

  1. 在浏览器中,打开https://www.hlsplayer.net/并选择M3U8播放器(如果尚未选中)
  2. 现在我们必须将url粘贴到输入框中。
    1. 首先,从video页面获取ID。 说你的video页面是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替换为您的实际video页面ID。这是2001805383)
    3. 在json响应中,获取src的值。 这是url。 例如 :它会是这样的 。

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

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

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

解决方案#2 。 在Vlc玩

  1. 安装依赖项

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

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

     cd hotstarsportslivestreamer-master ./hotstarlivestreamer.sh 

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

优点:您也可以下载video

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

您可以按照此处的说明操作 – 在Ubuntu 16.04LTS上使用HBONOW

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

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

所以,你要选一个;)

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

在此处输入图像描述

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

在此处输入图像描述

然后选择“Nexus 7 Tablet”选项。

现在你很高兴去找人。 Hotstar将缓冲video,但始终检查扩展程序是否已打开并选择为“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步:打开Hotstarvideo链接

 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步:打开Hotstarvideo链接

 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,然后在下面了解可以在浏览器上轻松运行hotstarvideo的解决方案 –

步骤1-在浏览器上运行http://www.hotstar.com/并访问目标video。

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

例如 – 你想在hotstarvideo下面运行
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

以下解决方案对我有用。

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

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

    在此处输入图像描述

  3. 重启Google Chrome。

  4. 访问http://www.hotstar.com并播放video。 它不会开始播放。

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

    在此处输入图像描述

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

  6. 点击url栏中url开头的i图标。 允许flash为https://www.hlsplayer.net/

    在此处输入图像描述

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

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

在此处输入图像描述

到目前为止,Hotstar不支持在任何版本的Linux上播放video。