快手、抖音、微视类短视频SDK接入教程,7步就能搞定

android studio 下载 | 2018-09-12 10:18

按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 App 的客户端代码,运行效果如下:

点击 小视频源码 可以下载到小视频 App 的源代码。

XCode 9 或更高版本

OS X 10.10 或更高版本

Android 平台

Android NDK: android-ndk-r12b

Android SDK Tools: android-sdk_26.0.2

minSdkVersion: 15

targetSdkVersion: 21

点击 XCode 或 Android Studio 的 Build 按钮,即可完成编译和运行工作,源码中默认配置了腾讯云提供的测试服务器地址,以便您快速在调试环境中运行起我们的APP。

小视频 App 的运行依赖两种后台服务:

点播云服务(VOD) 点播(VOD)服务可以为小视频提供视频的存储和在线分发的能力,您在购买短视频的基础班或者商业版 License 时,会一并购买腾讯云的点播服务套餐包,所以已经有一定量的流量可以使用。

业务服务器 小视频 App 需要一台简单的业务服务器,该服务器可以为 App 提供注册、登录、视频列表存储、视频上传签名等能力,您可以将其搭建在腾讯云 CVM 云服务器上,并可以自行修改里面的逻辑。

当您使用小视频源码包内部的默认服务器地址()时,使用的点播服务和列表服务器均由腾讯云提供,但该服务有并发限制,仅适合用于调试和体验目的。

如果您希望自己搭建 App 的后台服务器,可以按照如下步骤自行搭建:

单击 点播控制台 开通点播服务,点播服务可以为小视频提供视频存储和在线播放的能力。

小视频 App 在上传视频时,需要使用腾讯云密钥,即 SecretId 和 SecretKey,这两个 Key 要从腾讯云控制台中获取并配置到业务服务器上。

2.1 登录 腾讯云管理中心控制台。

2.2 单击【云产品】,选择【监控与管理】栏下的【云 API 密钥】,进入云 API 密钥管理页面,如下图所示:

2.3 获取云 API 密钥,如下图所示。如果您尚未创建密钥,则单击【新建】即可创建一对 SecretId/SecretKey。

3.1:新建CVM主机

3.2: 进服务市场选取镜像,推荐使用图中的小直播镜像。注:小视频和腾讯云移动直播中的小直播演示 App 共用一套后台镜像

3.3: 配置硬盘和网络,以及云主机访问密码,妥善保管好密码,然后设置安全组.

3.4: 付款后生成云主机

3.5: 修改云主机配置信息 将如下脚本中的 CLOUD_API_SECRETID、CLOUD_API_SECRETKEY 配置 2.3 中获取到的 SecretId 和 SecretKey。然后登录云主机,直接在云主机上执行修改后的脚本。

注意:请在本地修改以下配置并复制,然后登录云主机在控制台粘贴回车执行。您也可以选择用图形化界面修改 OutDefine.php 文件内容,把内容全部替换为下面两行填写后的define代码即可。

iOS 源码包解压后在TXXiaoShiPinDemo/Classes/App/ 目录下有一个TCConstants.h文件,将文件里的kHttpServerAddr改成您的云主机服务器地址。

Android 源码包解压后在 app/src/main/java/com/tencent/qcloud/xiaoshipin/common/utils/ 目录下有一个 TCConstants.java 文件,将文件里的 APP_SVR_URL 改成您的云主机服务器地址。

如果服务器没有配置证书,这里的云主机服务器地址需要用 http,而不能用 https。

APP_SVR_URL 直接替换成云主机服务器ip,不要加 lite 根目录,比如: public static final String APP_SVR_URL = "";