找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 20162|回复: 35

[网络视频应用推荐 使用 疑问] DIYP回看小技巧。

  [复制链接]
发表于 2021-5-7 10:25 | 显示全部楼层 |阅读模式
关于PLTV回看
部分带PLTV的链接支持7天回看,支持回看的播放器可以直接调用,不支持的也可以通过自定义来实现回看,不过要自己查一下节目单。在地址最后加上?playseek=开始时间-结束时间 (如?playseek=20200722222222-20200722223222代表2020年7月22日22时22分22秒之后的10分钟片段),再将地址里的PLTV改成TVOD即可播放 例:
[color=var(--color-text-link)]直播格式
http://183.207.248.108/ott.js.chinamobile.com/PLTV/3/224/3221227581/index.m3u8
[color=var(--color-text-link)]回看格式
http://183.207.248.108/ott.js.chinamobile.com/TVOD/3/224/3221227581/index.m3u8?playseek=20200722222222-20200722223222

其他播放器不熟悉。这里只说DIYP。
列表格式一般是这样的:
  1. 央视#genre#

  2. CCTV1,http://1.2.3.4/1.m3u8$1080P

  3. CCTV2,http://1.2.3.4/2.m3u8$1080P

  4. CCTV3,http://1.2.3.4/3.m3u8$1080P
复制代码
怎么让他都显示回看按钮呢。DIYP只认第一个链接
即,修改成下面这样就OK。
  1. 央视#genre#

  2. CCTV1,http://myvps.com/TVOD/u.php?url=http://1.2.3.4/1.m3u8$1080P

  3. CCTV2,http://1.2.3.4/2.m3u8$1080P

  4. CCTV3,http://1.2.3.4/3.m3u8$1080P
复制代码

u.php的内容:
  1. <?php

  2. $url=$_GET['url'];

  3. header("Location: ".$url);

  4. ?>
复制代码
这里面的myvps.com可以是你的路由器,也可以是自己买的VPS。反正只要是个支持PHP脚本的环境就行。

最重要的是这个源真的支持回看

怎么判断一个源是否支持回看呢。一个很简单的测试方法。
以WIN10系统为例。
命令行输入
curl http://ivi.bupt.edu.cn/hls/cctv1.m3u8
得到回显:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:138801
#EXT-X-TARGETDURATION:10
#EXTINF:10.000,
cctv1-1620354108000.ts
。。。。

直播流说白了就是由这样一段段的ts文件组成的,服务器一直保存是不现实的,没那么大空间。就看他保存多久了。
随便找个ts文件,拼接成:
http://ivi.bupt.edu.cn/hls/cctv1-1620354108000.ts
过一段时间,比如10分钟,30分钟,1小时,再看

如果是200,就是支持回看,如果是HTTP/1.1 404 Not Found,就是不支持回看。

我觉得说的已经很明白了。看不懂的也不用问了。



评分

参与人数 1恩山币 +1 收起 理由
coolloves + 1 别光喝酒啊,吃菜吃菜~~~

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2021-5-7 10:33 | 显示全部楼层
自己写的吗
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 11:48 | 显示全部楼层
DIYP有没有办法实现,直播使用一个源(比如直播源),然后回看的时候使用回看源?要能自动调用,不要手工切换。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 0 反对 1

使用道具 举报

发表于 2021-5-7 12:02 | 显示全部楼层
感谢分享,可以愉快地回看了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 12:59 | 显示全部楼层
可乐,diyp的群怎么莫名消失了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2021-5-7 14:42 | 显示全部楼层
千里马 发表于 2021-5-7 11:48
DIYP有没有办法实现,直播使用一个源(比如直播源),然后回看的时候使用回看源?要能自动调用,不要手工切 ...

DIYP做不到。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-7 14:42 | 显示全部楼层
xtuuqtbl 发表于 2021-5-7 12:59
可乐,diyp的群怎么莫名消失了

我也不知道。~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 15:03 | 显示全部楼层

可惜了,DIYP的播放源地址可以设置网络地址,这个太方便了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 16:03 | 显示全部楼层
感谢分享,可以愉快地回看了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 16:43 | 显示全部楼层
千里马 发表于 2021-5-7 11:48
DIYP有没有办法实现,直播使用一个源(比如直播源),然后回看的时候使用回看源?要能自动调用,不要手工切 ...


  1. <?php
  2.     /**
  3.      * .htaccess 添加下面重写规则
  4.      * RewriteRule ^PLTV/(.*)/(.*)$ proxy/index.php?td=$1&id=$2 [QSA,PT,NC]
  5.      * RewriteRule ^TVOD/(.*)/(.*)$ proxy/index.php?td=$1&id=$2 [QSA,PT,NC]
  6.      *
  7.      * TIPS------------------------------------------------------------------
  8.      * 直播:?td=代理文件名&id=播放ID
  9.      * 例子:?td=cntv&id=cctv1hd
  10.      * 直播:/PLTV/代理文件名/播放ID
  11.      * 例子:/PLTV/cntv/cctv1hd
  12.      *
  13.      * 回看:?td=代理文件名&id=播放ID&playseek=时间
  14.      * 例子:?td=cntv&id=cctv1hd&playseek=20210501010130-20210501011130
  15.      * 回看:/TVOD/代理文件名/播放ID?playseek=时间
  16.      * 例子:/TVOD/cntv/cctv1hd?playseek=20210501010130-20210501011130
  17.      *
  18.      *  $channelArray = array("cctv1hd"=>"4200000457");
  19.      *  $channelArray[$ChanneId];
  20.      *  ......
  21.      */
  22.     date_default_timezone_set('PRC');
  23.     $_GET = array_change_key_case($_GET, CASE_LOWER);
  24.     $QueryUri = strtolower($_SERVER["REQUEST_URI"]);
  25.     $ChanneTd = empty($_GET['td']) ? die('td_err') : trim($_GET['td']);
  26.     $ChanneId = empty($_GET['id']) ? die('id_err') : (strstr(trim($_GET['id']), ".") ? explode(".", trim($_GET['id']))[0] : trim($_GET['id']));
  27.     $ProxyFile = dirname(__FILE__)."/{$ChanneTd}.php";
  28.     switch(true)
  29.     {
  30.         case !empty($_GET['playseek']): include_once dirname(__FILE__).'/playseek.php'; break;
  31.         default: file_exists($ProxyFile) ? include_once $ProxyFile : die('file_err');
  32.     }
  33. ?>
复制代码

点评

回看: http://124.232.231.172:8089/000000002000/201500000124/index.m3u8?starttime=20240822T073000&endtime=20240822T083000 直播:http://124.232.231.172:8089/000000002000/201500000233/index.m3u8?zte_off  详情 回复 发表于 2024-12-28 16:16
大神可以给个教程吗?  详情 回复 发表于 2021-9-15 20:06

评分

参与人数 2恩山币 +2 收起 理由
可酷可乐 + 1 生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落……
coolloves + 1 伤害不大,但侮辱性极强!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 18:02 来自手机 | 显示全部楼层
千里马 发表于 2021-5-7 11:48
DIYP有没有办法实现,直播使用一个源(比如直播源),然后回看的时候使用回看源?要能自动调用,不要手工切 ...

DIYP算是本地比较好的一款播放器了,七天回看,网络和本地自定义,启动背景变换都可以,可惜群现在解散了,听说上面正在严查网络电视这方面
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 18:12 | 显示全部楼层

你的EPG还能用吗?关闭了吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 18:12 | 显示全部楼层
飞跃233 发表于 2021-5-7 18:02
DIYP算是本地比较好的一款播放器了,七天回看,网络和本地自定义,启动背景变换都可以,可惜群现在解散了 ...

DIYP播放器内涵后台,会抓取你的数据信息。建议不用。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 18:28 | 显示全部楼层
本帖最后由 epaygps 于 2021-5-7 18:33 编辑

一个PHP就能搞定的回看,理论上只要知道平台回看格式就可以回看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

怎么搞,愿闻其详。  详情 回复 发表于 2021-8-25 10:02
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2021-5-7 19:52 | 显示全部楼层
zangguoguo 发表于 2021-5-7 18:12
你的EPG还能用吗?关闭了吗?

都是用的自己找的EPG地址
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-4-27 18:14

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表