接入说明
TikCDN 解决方案,充分利用终端闲置带宽资源,与传统CDN形成互补,构建出高性价比的新一代内容分发网络。开发者可通过 SDK 中简洁的接口快速同自有应用集成,实现 Windows 设备上的 P2P 加速功能。
前提条件
- vs2017及以上版本,支持x86/x64设备运行。
- Windows7及以上系统。
- 有效的 TikCDN 开发者账号
Demo运行指南
1、下载demo
2、配置开发者信息
./X2TicTracker-FFPlay/main.cpp
在上述文件中找到APP_ID
#define APP_ID "your app id"
3、修改Package Name(应用名称),确保跟创建应用的时候填写的值一致,否则将使用不了加速服务
4、跑通示例
5、在另外一台机器上跑通示例查看P2P加速效果
实现流程
初始化引擎
IX2TikTracker* x2TikTracker = createX2TikTracker();
配置开发者信息:
x2TikTracker->initialize(APP_ID, NULL);
开始播放并加速
x2TikTracker->startPlay(char* strUrl, bool bShare)
获取 p2p 加速URL 地址
x2TikTracker->getExPlayUrl(char* strUrl, int nUrlSize)
播放加速URL
./ffplay.exe -i http://xxxxxx.hls
停止加速
x2TikTracker->stopShare()