• 7774阅读
  • 1回复

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

上一主题 下一主题
离线martairosy
 

网上有部分直播链接地址非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#核心代码

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


1条评分播放币+3
aplayer 播放币 +3 好东西 06-03
离线andyno01

只看该作者 沙发  发表于: 08-06
看看~来支持一下了
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个