跳到主要内容

接入说明

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()