欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~

终端部分

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

step1. 下载APP源码

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

step2. 准备调试环境

iOS 平台

XCode 9 或更高版本

OS X 10.10 或更高版本

Android 平台

Android NDK: android-ndk-r12b

Android SDK Tools: android-sdk_26.0.2

minSdkVersion: 15

targetSdkVersion: 21

step3. 编译运行

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

后台部分

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

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

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

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

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

step1. 开通点播服务(VOD)

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

step2. 获取云 API 密钥

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

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

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

step3. 在云主机上部署后台代码

3.1:新建CVM主机

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

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

3.4: 付款后生成云主机。

点击登录可以通过腾讯云的网页shell进行访问,也可以用 putty 或 SecretCRT 采用 ssh 登录到主机。

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

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

#!/bin/bash

echo "<?php

define('CLOUD_API_SECRETID','xxxxxx'); //COS SecretId

define('CLOUD_API_SECRETKEY','xxxxxx'); //COS SecrectKey

?>" > /data/live_demo_service/conf/OutDefine.php;

step4. 替换终端源代码中的后台地址

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 = "http://134.175.32.246";

欢迎大家前往腾讯云+社区或关注云加社区微信公众号(QcloudCommunity),第一时间获取更多海量技术实践干货哦~

海量技术实践经验,尽在云加社区!

抖音视频怎样放到项目中使用php,快手、抖音、微视类短视频SDK接入教程,7步就能搞定...相关推荐

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

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

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

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由视频咖 发表于云+社区专栏 终端部分 按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 Ap ...

  3. 美食类短视频怎么做?几个小方法来帮忙,简单很好学

    美食类短视频怎么做?几个小方法来帮忙,简单很好学 民以食为天,尤其是在当今时代,因为疫情的影响,很多人宅在家里刷短视频,也大多会对美食类短视频更加的感兴趣,毕竟闲来无事在家,不能出门享受美食,自己跟着 ...

  4. 抖音胡闹天宫直播项目,可虚拟人直播 抖音报白 实时互动直播软

    近年来,抖音胡闹天宫直播项目成为了越来越多用户喜欢的一种直播方式.该项目采用了虚拟人直播的形式,为用户带来了新颖.有趣的互动体验.在这篇文章中,我们将介绍抖音胡闹天宫直播项目,并分享一些相关的软件和教 ...

  5. android音视频工程师,音视频学习 (十三) Android 中通过 FFmpeg 命令对音视频编辑处理(已开源)...

    ## 音视频学习 (十三) Android 中通过 FFmpeg 命令对音视频编辑处理(已开源) ## 视音频编辑器 ## 前言 有时候我们想对音视频进行加工处理,比如视频编辑.添加字幕.裁剪等功能处 ...

  6. 抖音趣味测试、心理测试类短视频素材哪里找?文案怎么写?技巧大汇总

    受疫情"宅经济"影响,依托于短视频生态的直播迎来了前所未有的大爆发,全民用户注意力被极度分散. (更多精彩干货请关注共众号:萤火宠) 如今短视频市场的火热程度毋庸置疑,对于普通用户 ...

  7. 抖音历史题材类短视频发展如何?创作灵感怎么找?新手上手难吗?

    今天给大家聊聊历史类短视频应该怎么拍摄以及有什么要注意的地方. (更多精彩干货请关注共众号:萤火宠) 其实这个问题的答案归根结底就一个,一定要做自己喜欢的东西 . 风格选择 虽然我们是拍摄历史类短视频 ...

  8. Auto.js抖音极速版、快手极速版,刷宝短视频、火山极速版自动刷看

    介绍 脚本能够实现抖音极速版.快手极速版,刷宝短视频.火山极速版.趣看看App的自动刷看.脚本布置在手机上后会自动刷看,为防止被封,我设置几个app循环刷看,其中趣看看能实现文章自动检测广告,跳过广告 ...

  9. Flash+fms视频录制在项目中的实际应用

    Flash+fms视频录制在项目中的实际应用 前言:以下只是记录本人在项目中的应用,而flash+fms视频录制有多种实现方式,具体可根据实际情况而定! 1:古人云:工欲善其事,必先利其器,首先安装f ...

最新文章

  1. 工程能力提升管理之道
  2. php设计是什么意思,php的设计模式是什么
  3. apache java windows_Apache for Windows 安装
  4. linux服务器dns配置丢失处理
  5. poj3666 Making the Grade
  6. Qt操作SQLite数据库练习(20200215)
  7. 2014年4月5日 java集合框架总结2--List接口及其子类
  8. javaone_虚拟化Java应用程序:最佳实践(JavaOne 2011)
  9. [转]const使用详解
  10. linux命令终极系列awk
  11. vue:在router里面给页面加title
  12. docker 6 docker运行的底层原理
  13. Ubuntu用户及用户组管理命令
  14. tomcat虚拟子目录设置
  15. 编程基本功:学会抄,自然就会创新
  16. #深度解析# GAN(生成对抗神经网络)
  17. java中 implement_详解JAVA中implement和extends的区别
  18. 【unity发布webgl】遇到的问题和解决办法
  19. html css js实现快递单打印_Node.js开发RPA自动抓取网页的文字内容
  20. 网易公开课付费视频没有加密,可以随意下载到本地

热门文章

  1. grbl1.1源代码分析
  2. 正式开始研究exo项目
  3. 酒店 read.php,【京邦会议案例】吴江黎花建国度假酒店
  4. 不可不知的十个职场潜规则
  5. mysql在什么情况下会变成全局查询_Linux下MYSQL数据语言,全局变量,查询
  6. 用Tkinter包装一个音乐下载爬虫
  7. 将数据生成带图表的pdf,并下载
  8. poj4001:抓住那头牛(BFS)
  9. html怎么做成多彩背景音乐,教你制作多彩的弹出式说明窗口
  10. 函数作图的技巧(高数)