金石 发表于 2023-5-30 15:36

大家一起来找中国移动iTV平台上的 channel-id 和 Contentid (2023-08-24)

本帖最后由 金石 于 2023-8-24 00:14 编辑

目前已知的 channel-id 和跳转后的域名
直播
channel-id=bestzb → cache.ott.bestlive.itv.cmvideo.cn
channel-id=FifastbLive → cache.ott.fifalive.itv.cmvideo.cn 或 ( 单独由gslbservmstgw.itv.cmvideo.cn 跳转 ) cache.ott.mstgwlive.itv.cmvideo.cn
channel-id=hnbblive → cache.ott.hnbblive.itv.cmvideo.cn
channel-id=wasusyt → cache.ott.wasulive.itv.cmvideo.cn
channel-id=ystenlive → cache.ott.ystenlive.itv.cmvideo.cn
channel-id=shvoolive → cache.ott.shvoollive.itv.cmvideo.cn (可能已失效)
视频
channel-id=bstvod → cache.ott.bestvod.itv.cmvideo.cn
channel-id=cibn → cache.ott.ystenvod.itv.cmvideo.cn
channel-id=cmcc → cache.ott.wasuvod.itv.cmvideo.cn
channel-id=hnbb → cache.ott.hnbbvod.itv.cmvideo.cn
channel-id=NewTV → cache.ott.fifavod.itv.cmvideo.cn
channel-id=ygyh → cache.ott.ygyhvod.itv.cmvideo.cn
channel-id=ysten → cache.ott.ystenvod.itv.cmvideo.cn
怎么知道自己猜的 channel-id 是否有效?最好是非移动网络下打开 http://gslbserv.itv.cmvideo.cn/1.m3u8?channel-id=你猜的id&Contentid=123&livemode=1&stbId=3 ,如果能跳转至 cache.ott.xxx.itv.cmvideo.cn 格式的域名,说明你猜对了。有的地区移动网络下测试会跳转到6610或其他端口的ip上去而不是域名,不好研究,所以最好是非移动网络。可以根据取得 IPTV 牌照的几家运营商的域名之类的来猜。
从上面的例子中我猜测中国移动iTV应该还有一套是4开头中间有n个0的19位数ID,有可能是直播也有可能是视频,只是猜测没有证据。
有的ip可以不需要 channel-id 就能打开
,比如这个上海移动的IP http://39.134.92.148:8080/000000001000/5000000004000002226/1.m3u8 。ip最后一位在130-153之间,一个IP只能扫出有限的ID,并不能通吃所有ID。本人之前有扫过4开头的,变量是第10位数和最后5位数,可能是范围猜得不对,没有扫到任何id。
获取 bestzb 和 FifastbLive 单个频道ID的api如下 http://ydjdott.bestv.com.cn:8086/APPService/live/cctv1hd.m3u8
http://ydjdott.bestv.com.cn:8086/APPService/live/miguaoyun1.m3u8 。
易视腾api格式
http://looktvepg.yna.bcs.ottcn.com:8080/ysten-lvoms-epg/epg/getChannels.shtml?templateId=0219
http://looktvepg.yna.bcs.ottcn.com:8080/ysten-lvoms-epg/epg/getChannels.shtml?deviceGroupId=5266
https://miniprogram.lnitv.com/wxlive/cms-lvp-epg/lvps/channelList?abilityString={}
https://miniprogram.lnitv.com/wxlive/cms-lvp-epg/epg/getChannelIndexs.shtml?abilityString={}
http://ottlnyd-cosepg.yys.mgtv.com:8084/ysten-epg/epg/findAssortChannelList.shtml?abilityString={"deviceGroupIds":["3815"]}
http://ottlnyd-cosepg.yys.mgtv.com:8084/ysten-epg/epg/findChannelList.shtml?abilityString={"deviceGroupIds":["3815"]}
http://ottlnyd-cosepg.yys.mgtv.com:8084/ysten-epg/epg/findPlaybills.shtml?abilityString={"deviceGroupIds":["3815"]}&days=1&uuid=HD-8000k-1080P-cctv1
http://ottlnyd-cosepg.yys.mgtv.com:8084/ysten-epg/epg/findCurAndNextPlaybill.shtml?abilityString={"deviceGroupIds":["3815"]}&uuid=HD-8000k-1080P-cctv1
发出来就是为了集思广益,我一个人能力有限,欢迎大家一起来研究讨论。
补充内容
一些 PLTV 可以通过加上 000000001000(或者当地专用的目录)抓到所对应的移动iTV平台ID,通常是华为平台,比如
上海移动 http://39.134.87.62/000000001000PLTV/11/224/3221226163/1.m3u8

湖南移动 http://gslbserv.taipan.hna.bcs.ottcn.com:8089/000000001000/PLTV/1/224/3221226370/1.m3u8

http://gslbserv.taipan.hna.bcs.ottcn.com:8089/180000001001/PLTV/1/224/3221226370/1.m3u8
http://gslbserv.taipan.hna.bcs.ottcn.com:8089/180000001002/PLTV/1/224/3221226370/1.m3u8

lst344 发表于 2023-5-30 16:52

收藏了。回家研究一下

playmonk 发表于 2023-5-30 17:17

易事疼、百事痛……的长数字ID,往里一套,再搜一下IP!刚刚测试了4个4K、两个8M都正常,目前发现桦树的爱叉叉(iHOT)系列罢工,其他的FifastbLive体育系列和HNBBlive的小水管也都正常!唯一的麻烦在于重新搜IP,工作量不小!

yf1197565391 发表于 2023-5-30 17:20

我是移动网可以直接看!可以写个php直接扫,好像两个c…id只需要有一个变化就可以了

wlsr 发表于 2023-5-30 18:23

湖南易视腾的ID能找到全套么?
Contentid=HD-8000k-1080P-xiaoxiangdsj

yuanhs_2008 发表于 2023-5-30 19:16

wlsr 发表于 2023-5-30 18:23
湖南易视腾的ID能找到全套么?
Contentid=HD-8000k-1080P-xiaoxiangdsj

这个没办法了,API里就几个省台是这个格式的,其它就是普通易视腾。

金石 发表于 2023-5-30 19:16

wlsr 发表于 2023-5-30 18:23 static/image/common/back.gif
湖南易视腾的ID能找到全套么?
Contentid=HD-8000k-1080P-xiaoxiangdsj

应该就只有那几个省台是那样的格式,其他就是通用的长数字ID。还有这个也行 湖南卫视 HD-8000k-1080P-hunanstv

xiaofengyer 发表于 2023-5-30 19:23

好的好的好的

金石 发表于 2023-5-30 19:46

playmonk 发表于 2023-5-30 17:17 static/image/common/back.gif
易事疼、百事痛……的长数字ID,往里一套,再搜一下IP!刚刚测试了4个4K、两个8M都正常,目前发现桦树的爱 ...

谢谢反馈,我以为上海移动的那24个ip能通吃所有ID,之前4开头没有扫到可能就是这个原因。

wlsr 发表于 2023-5-30 19:54

金石 发表于 2023-5-30 19:16
应该就只有那几个省台是那样的格式,其他就是通用的长数字ID。还有这个也行 湖南卫视 HD-8000k-1080P-hun ...

易视腾里面的地方台还是比较少。
华_数的求索4K不知道藏在哪个ID段

playmonk 发表于 2023-5-30 20:10

金石 发表于 2023-5-30 19:46
谢谢反馈,我以为上海移动的那24个ip能通吃所有ID,之前4开头没有扫到可能就是这个原因。
...

大部分能通用,刚刚剔除式测试了一下,基本上绝大部分爱叉叉和5.5MHEVC阵亡,捎带着其他几个特定ID,大约八十个左右吧,剩余的600多ID都能正常!让我想起来很久以前的北京移动39.135.238.48狂欢,你发布的上海移动地址是限网了的,按照目前其他供应商节目的演进逻辑来看,这应该算是上海移动有动手能力的客户的秋后蚂蚱吧!:lol

滕大官人 发表于 2023-5-30 20:42

这个能不能找到后面的 http://bestvepg.itv.cmvideo.cn/preepg/OttService/QueryDetail/

金石 发表于 2023-5-30 20:59

wlsr 发表于 2023-5-30 19:54 static/image/common/back.gif
易视腾里面的地方台还是比较少。
华_数的求索4K不知道藏在哪个ID段

这个确实不知道,如果我在浙江应该能找出来。

金石 发表于 2023-5-30 20:59

滕大官人 发表于 2023-5-30 20:42 static/image/common/back.gif
这个能不能找到后面的 http://bestvepg.itv.cmvideo.cn/preepg/OttService/QueryDetail/

那个链接我也试过,但后面的内容搞不出来。

金石 发表于 2023-5-31 02:08

滕大官人 发表于 2023-5-30 20:42 static/image/common/back.gif
这个能不能找到后面的 http://bestvepg.itv.cmvideo.cn/preepg/OttService/QueryDetail/

皇天不负有心人,花了一个多小时终于研究出来了, http://ydjdott.bestv.com.cn:8080/preepg/OttService/QueryDetail 后面本来就没什么目录了。不知你是不是在 https://blog.csdn.net/x771792231/article/details/70257889 这个帖子上看到的。我把操作的过程说一下。
打开 https://www.sojson.com/http/test.html
在“模拟请求”上面那里输入 http://ydjdott.bestv.com.cn:8080/preepg/OttService/QueryDetail
只勾选“参数设置”
在“批量参数设置”那里输入 STBID=009903FF0042900016025CC7D17621F1&ItemType=1&UserID=023560000210247&UserGroup=OTT_B2B_MOBILE_SHANGHAI$TerOut_16640$$011$BesTV_Lite_YDJD_3.1.1610.4&BmsUserToken=4c8844ec9ee3a06af2315f203e8da074&UserToken=nzeOIsoPpIgeUrOxCYeNaKYZjdSI4rh7&FromItemCode=&CategoryCode=SMG_YUEME_MOVIENEW#YUEME_MOVIE_DM#&ModelID=&RecID=&ItemCode=2368103
最后点“模拟请求”,等待几秒钟即可得到发送过来的信息,在下面的“Response Text”那里
看样子应该是视频EPG而不是直播内容,当然如果更改一下参数应该是可以获取到更多的信息,本人也只是浅尝辄止不是很明白。


页: [1] 2
查看完整版本: 大家一起来找中国移动iTV平台上的 channel-id 和 Contentid (2023-08-24)