查看完整版本: [-- APlayer关于p2p及mitv协议链接地址的播放方式 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> APlayer关于p2p及mitv协议链接地址的播放方式 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

martairosy 2023-05-25 10:46

APlayer关于p2p及mitv协议链接地址的播放方式

网上有部分直播链接地址非http(s)类协议,而是采用原力P2P协议。例如:p2p://simple.abc.com:12345/56465s46f54a654f6sf6546f5 或是 mitv://*********************。APlayer本身是不支持打开此类协议的。
其实要想使用APlayer播放此类视频也很简单,仅需以下几个步骤即可开启播放。
1、首先需要原力P2P解析程序forcetv.exe,打开此类协议链接需要用到此程序。下载地址:
本部分内容设定了隐藏,需要回复后才能看到

2、将此程序复制到项目debug目录下,方便调用。
3、在需要打开此类协议链接的地方,调用 forcetv。调用格式为:forcetv -s simple.abc.com:12345 -c 56465s46f54a654f6sf6546f5(-s 为服务器地址及端口,可以是域名+端口或IP地址+端口;-c 是频道地址)
4、调用成功后,此时只需使用APlayer打开链接:http://127.0.0.1:9906/56465s46f54a654f6sf6546f5.ts 即可开启播放。
5、需要说明一点的是:http://127.0.0.1:9906/为固定的,“/”后面部分必须跟p2p频道地址一样才可以正常播放。
6、每次切换p2p源后必须重新调用forcetv,然后使用APlayer重新打开http://127.0.0.1:9906格式的链接。

附C#核心代码

本部分内容设定了隐藏,需要回复后才能看到



andyno01 2023-08-06 06:41
看看~来支持一下了


查看完整版本: [-- APlayer关于p2p及mitv协议链接地址的播放方式 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.011618 second(s),query:0 Gzip enabled