You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stalker Middleware 5.2.0:VOD剧集create_link返回错误内容的技术求助

Stalker Middleware 5.2.0 剧集播放API调用问题

背景信息

  • 基于Stalker Middleware 5.2.0开发IPTV客户端,独立VOD影片播放正常:调用type=vod、action=create_link、cmd=/media/{id}.mpg可获取正确播放流
  • 门户地址:https://[portal]/stalker_portal/server/load.php
  • 中间件版本:Stalker 5.2.0

剧集列表获取方式

通过调用type=vod、action=get_ordered_list、movie_id={seriesId}接口获取某季的剧集列表,单条剧集数据结构如下:

{
  "id": "886710",
  "video_id": "36403",
  "season_id": "27657",
  "series_number": "29",
  "cmd": null,
  "series_files": "1",
  "is_episode": true,
  "name": "S01 E29 | Episode Title"
}

关键数据特征

  • 所有剧集项的cmd字段均为null
  • video_id为全系列共享的父ID(示例中"36403"对应该剧7季共享)
  • id是单集唯一的数据库行ID,而非媒体文件ID
  • series_files: "1"表示单集仅包含一条音轨

已尝试的无效方案

  • 父系列cmd + series=集数(MAG标准)
    调用参数:cmd=/media/36403.mpg + series=29
    结果:返回CDN URL,但series参数实际为音轨选择器,无论取值如何,返回的哈希值完全一致,无法切换剧集
  • 剧集id作为媒体路径 + series=1
    调用参数:cmd=/media/886710.mpg + series=1
    结果:每集返回唯一CDN URL,但播放内容为无关节目,完全错误
  • 使用type=series调用接口
    结果:门户返回false,不支持该类型
  • 调用get_short_description获取剧集信息
    结果:门户返回null
  • seasonId + series_number作为cmd
    调用参数:type=vod, action=create_link, cmd=/media/26385.mpg, series=29
    结果:返回门户代理URL,但触发HTTP 404,因媒体文件仅存于CDN,门户本地无对应文件

已知可行场景

  • 独立VOD影片:cmd=/media/{id}.mpg + series=1可获取正确CDN流

求助需求

在Stalker Middleware 5.2.0环境下,满足以下条件时,如何获取单集的有效播放流URL:

  • 剧集项的cmd为null
  • create_link的series参数无法用于选择剧集
  • 使用/media/{id}.mpg(剧集id)获取到错误内容

具体疑问:

  1. 是否存在其他API action(如get_link、get_video_info)或create_link的参数组合,可正确映射到单集媒体文件?
  2. 真实MAG机顶盒处理剧集播放的流程是否与当前尝试完全不同?
  3. 能否提供Stalker Middleware API中关于剧集create_link调用的官方文档指引?

内容的提问来源于stack exchange,提问作者Bilal Hassan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 13:05:02