如何从Xtream Codes API构建可播放URL?恳请技术协助
Xtream Codes API 播放URL构建方法
核心参数前提
你需要先通过API获取到几个关键参数:
username(你的API用户名)password(你的API密码)server_url(API服务器地址,比如http://your-server.com:8080)
1. 直播流(Live Streams)播放URL
直播流的URL需要结合你获取到的直播流stream_id来构建,格式如下:
{server_url}/live/{username}/{password}/{stream_id}.ts
示例:如果服务器地址是http://tv.example.com:8000,用户名demo,密码123456,直播流ID是101,那么播放URL就是:
http://tv.example.com:8000/live/demo/123456/101.ts
2. 视频点播(VOD)播放URL
VOD的播放URL需要用到vod_id和对应的file名称(从VOD详情接口获取的info -> file字段),格式:
{server_url}/movie/{username}/{password}/{vod_id}/{file}
示例:服务器地址http://tv.example.com:8000,用户名demo,密码123456,VOD ID205,文件名为movie_example.mp4,则URL为:
http://tv.example.com:8000/movie/demo/123456/205/movie_example.mp4
3. 剧集(Series)播放URL
剧集的播放需要定位到具体的季和集,用到series_id、season、episode以及对应集的file字段,格式:
{server_url}/series/{username}/{password}/{series_id}/{season}/{episode}/{file}
示例:服务器地址http://tv.example.com:8000,用户名demo,密码123456,剧集ID302,第2季第5集,文件episode_2x05.mp4,URL为:
http://tv.example.com:8000/series/demo/123456/302/2/5/episode_2x05.mp4
额外验证提示
如果播放时出现权限问题,先确认:
- 你的API账号是否有对应内容的播放权限
- 服务器地址是否包含正确的端口(很多Xtream服务器用8080、8000或自定义端口)
- 所有参数是否正确编码(比如密码包含特殊字符时,需要URL编码)
内容的提问来源于stack exchange,提问作者erdemgc
相关产品推荐
相关产品推荐

