阿里云服务器推荐购买99元

首先此应用基于腾讯云实时音视频TRTC。注册腾讯云https://console.cloud.tencent.com/trtc 并完成实名认证开始。

安卓直播高级版

包括直播美颜、互动连麦、主播 PK、低延时观看、弹幕聊天等 ,语音特效、变声混响等

步骤1:创建新的应用

  1. 登录实时音视频控制台,选择【开发辅助】>【快速跑通Demo】。
  2. 单击【立即开始】,输入应用名称,例如 TestLiveRoom ,单击【创建应用】。

步骤2:下载 SDK 和 Demo 源码

  1. 鼠标移动至对应卡片,单击【ZIP】,下载相关 SDK 及配套的 Demo 源码。
  2. 下载完成后,返回实时音视频控制台,单击【我已下载,下一步】,可以查看 SDKAppID 和密钥信息。

步骤3:配置 Demo 工程文件

  1. 解压 步骤2 中下载的源码包。
  2. 找到并打开 Android/TRTCScenesDemo/debug/src/main/java/com/tencent/liteav/debug/GenerateTestUserSig.java 文件。
  3. 设置 GenerateTestUserSig.java 文件中的相关参数:
    • SDKAPPID:默认为0,请设置为实际的 SDKAppID。
    • SECRETKEY:默认为空字符串,请设置为实际的密钥信息。

  4. 返回实时音视频控制台,单击【粘贴完成,下一步】。
  5. 单击【关闭指引,进入控制台管理应用】。

步骤4:运行 Demo

使用 Android Studio(3.5以上的版本)打开源码工程 TRTCScenesDemo,单击【运行】即可开始调试本 Demo。

步骤5:修改 Demo 源代码

1.修改布局文件:TRTCScenesDemo\app\src\main\res\layout\activity_main.xml

一般在各示例都在\src\main\res\layout\下。

2.修改APP LOGO:在TRTCScenesDemo\app\src\main\res\lmipmap-xxxhdpi几个文件夹

3.修改APP名称:\HBuilderProjects\TRTCScenesDemo\app\src\main\res\values\strings.xml

源码中的 trtcliveroomdemo 文件夹包含两个子文件夹 ui 和 model,ui 文件夹中均为界面代码,如下表格列出了各个文件或文件夹及其所对应的 UI 界面,以便于您进行二次调整:

文件或文件夹 功能描述
anchor 主播端相关 UI 的实现代码。
audience 观众端相关 UI 的实现代码。
common 通用的 UI 组件实现代码。
liveroomlist 房间列表页实现代码。
widget 通用控件。

实现自定义 UI 界面

源码中的 trtcliveroomdemo 文件夹包含两个子文件夹 ui 和 model,model 文件夹中包含可重用的开源组件 TRTCLiveRoom,您可以在TRTCLiveRoom.java 文件中看到该组件提供的接口函数,并使用对应接口实现自定义 UI 界面。

步骤6:快速集成到您的项目中

TRTC SDK 已经发布到 jcenter 库,您可以通过配置 gradle 自动下载更新。

视频通话组件 TRTCLiveRoom 依赖 TRTC SDK 和 IM SDK,您可以按照如下步骤将两个 SDK 集成到项目中。

方法一:通过 Maven 仓库依赖

  1. 在 dependencies 中添加 TRTCSDK 和 IMSDK 的依赖。

    dependencies {complie "com.tencent.liteav:LiteAVSDK_TRTC:latest.release"complie 'com.tencent.imsdk:imsdk:latest.release'
    }

    说明:

    两个 SDK 的最新版本号,可以在 TRTC 和 IM 的 Github 首页获取。

  2. 在 defaultConfig 中,指定 App 使用的 CPU 架构。
    defaultConfig {ndk {abiFilters "armeabi-v7a"}
    }

  3. 单击【Sync Now】,自动下载 SDK 并集成到工程里。

步骤7

其他文档请看官方https://cloud.tencent.com/document/product/647/16788

建议,同时开通腾讯云直播,腾讯云点播。需要关联起来才完整。

腾讯云直播 旁路推流功能说明:

  • 基于 UDP 传输协议的 TRTC 服务,通过协议转换将音视频流对接到云直播系统,这个过程称之为“旁路推流”。旁路推流到云直播系统后,可用于 CDN 直播观看 或进行 云端录制 。
  • 自动旁路推流功能默认为关闭状态,开启自动旁路推流功能需先开通云直播服务。
  • 将旁路推流用于 CDN 直播观看 时,请到云直播控制台配置播放域名并完成 CNAME 配置,否则将无法实现直播观看,详细操作指引请参见 《CDN 直播观看》。计费说明请参见 云直播>标准直播计费说明>流量带宽  。
  • 将旁路推流用于 云端录制 时,请在【云端录制配置】卡片中进行录制相关设置,否则将无法进行云端录制,详细操作指引请参见《云端录制与回放》。计费说明请参见 云端录制与回放>费用计算。

腾讯云点播 录制功能说明:

  • 实时音视频服务通过旁路推流使用 云直播 的能力为您提供全程的云端录制功能,并将录制下来的文件存储到 云点播 平台。
  • 云端录制功能默认关闭,启用云端录制功能需要先开通云直播和云点播服务。
  • 录制功能使用的是云直播服务的能力,将产生云直播的直播录制费用,以当月直播录制并发峰值路数为结算标准,详细计费规则请参见 云直播 >直播录制价格说明 。
  • 录制后的文件存储在云点播平台,将产生云点播的存储费用,按录制文件存储在云点播平台的存储容量计费,详细计费规则请参见云点播 > 视频存储(日结)价格说明 或云点播 > 视频存储资源包价格说明。
  • 如需播放或下载录制的视频文件,将会产生云点播服务的流量(视频加速)费用,按下行加速流量计费,详细计费规则请参见 云点播 > 视频加速(日结)价格说明 或云点播 > 视频加速资源包价格说明 。

快速生成视频互动直播包含会议直播APP(Android)相关推荐

  1. 迅捷电子相册快速生成视频的方法--win10专业版

    迅捷电子相册作为一款专业且优秀的电子相册制作软件,拥有创建自定义视频和快速生成生成视频两项功能,一项是可以自己DIY效果.音乐,但制作起来比较麻烦,一项是随机效果.随机动画,但制作速度比较快,总之各有 ...

  2. 变现 起航篇! 手把手交你用chatgpt快速生成视频!

    Chatgpt 很多同学都用的非常熟练了,但是都停留在文字阶段,有没有更好玩的用法,可以深度的利用chatgpt做一些事情呢? 今天菜哥就找一个方法可以快速利用chatgpt制作视频,整个过程大概3分 ...

  3. AI作画升级,OpenVINO™ 和英特尔独立显卡助你快速生成视频

    在<AI作画,OpenVINO™助你在英特尔GPU上随心创作>中,我们介绍了OpenVINO Notebook运行环境搭建,并利用OpenVINO™优化和加速Stable Diffusio ...

  4. 使用ffmpeg快速生成视频截图

    由于项目的需求, 我需要对单个视频进行截图. 以前我使用的ffmpeg命令是这样的: ffmpeg -i input.mkv -ss 00:10:00 -f image2 output.jpg 但是这 ...

  5. 一文读懂手机直播和摄像机直播的区别

    网络直播是一种新兴的网络社交方式,因其便捷性.互动性.实时性而广受欢迎,大众参与度极其高.从技术原理来看,网络直播的实现主要包含视频拍摄.视频采集.视频编码.视频推流这几个环节,即在视频拍摄同时,利用 ...

  6. 调用智能Ai画图在线生成图片生成视频的工具集API说明等

    四款文字生成视频的智能软件 1. Lumen5:是一种自动化视频制作工具,可以利用其强大的AI技术,自动对文本进行分析,并提供适当的图像.视频剪辑和音乐,生成令人印象深刻的视频.它适用于制作社交媒体广 ...

  7. 腾讯视频互动直播TUIPusherTUIPlayer集成体验

    腾讯云(Tencent Cloud)是腾讯集团倾力打造的云计算品牌,提供全球领先的云计算和人工智能等技术产品与服务,推动产业互联网建设.实时音视频(Tencent RTC)基于腾讯多年来在网络与音视频 ...

  8. 腾讯互动直播php,【模块教程】腾讯云视频互动直播(tencentTrtcLiveRoom)教程

    ##**腾讯云视频互动直播** 腾讯云视频互动直播模块,提供互动直播的功能,包括直播.连麦PK.主播 PK.低延时观看.弹幕聊天等在互动直播场景下的相关能力. ##**技术支持** 原生模块本身使用复 ...

  9. ​周锦民:腾讯在线教育视频互动直播间技术实践

    本文来自腾讯云技术沙龙,本次沙龙主题为在线教育个性化教学技术实践 演讲嘉宾:周锦民 | 2011年毕业进入腾讯, 现任在线教育部在线教育后台中心高级工程师,多年linux后台开发工作经验,目前主要负责 ...

最新文章

  1. 利用docker中的nginx镜像部署angular项目
  2. 10个 Linux/Unix下 Bash 和 KSH shell 的作业控制实例
  3. linux怎么删干净mysql,linux怎么干净卸载mysql
  4. 高性能IO设计的Reactor和Proactor模式(转)
  5. 背景图怎么置于底层_Ps素材教程含有刻度的背景图
  6. 3.第九章 树--9.3 二叉树结点类表示
  7. python语言能做什么-Python是什么_python能做什么
  8. 查询数据库里所有表名,字段名的语句
  9. linux共享文件丢失,linux基础应用(NFS文件共享)
  10. windows netcat的安装与使用
  11. 中国大学MOOC 程序设计入门——C语言 翁凯 编程测试题汇总
  12. 【Qt】用setValue()设置UI控件内的内容,如何避免valuechange()被触发
  13. 在Windows Server 2003企业版下让移动硬盘自动显示盘符
  14. 场景建模都用到哪些三维软件,入门学习选择3DsMax还是Maya
  15. Unity 网络请求
  16. JavaScript的原型和原型链分析
  17. 公众号改名竟是为了这个?
  18. JavaScript 10个常见用法
  19. 魔兽世界服务端centos架设
  20. 本地推送到远程仓库出的问题解决[remote rejected] master - master (hook declined) error: failed to push some refs to

热门文章

  1. gatsby 安装失败
  2. 国企深度揭秘 | 移动总部网络事业部
  3. java上机实验实验报告_Java实验二实验报告.doc
  4. 2020-10-03 天梯赛--悄悄关注
  5. 中标捷报 | 南大通用GBase 8a中标泉州银行
  6. AutoCAD_创建直线,圆弧,圆
  7. wince搜狗地图_搜狗地图API - Sogou Maps Service API
  8. 应用系统外部接口数据稽核问题分析经历及经验分析
  9. 正则表达式匹配不包含某些字符串的技巧
  10. 子集生成 增量构造法 位向量法 二进制法