腾讯实时音视频(Tencent Real-Time Communication,TRTC)是腾讯云提供的一套低延时、高质量的音视频通信服务。本文将记录在 uni-app 和 Web 端接入 TRTC,记录完整的示例代码,包括多人视频通话的实现,和注意事项。
腾讯实时音视频TRTC接入实践
· 18 min read
腾讯实时音视频(Tencent Real-Time Communication,TRTC)是腾讯云提供的一套低延时、高质量的音视频通信服务。本文将记录在 uni-app 和 Web 端接入 TRTC,记录完整的示例代码,包括多人视频通话的实现,和注意事项。
Vue.js 是一个渐进式 JavaScript 框架,其源码设计精巧,包含了响应式系统、虚拟 DOM、模板编译等核心功能。
CocosCreator 是一个功能强大的游戏开发引擎,它提供了完整的 3D 和 2D 游戏开发解决方案。本文记录学习 CocosCreator 过程中的重要知识点和相关实践。
vue 元素挂载的顺序之分
Vue.prototype.$mount = function (el) {
// 挂载
const vm = this;
const options = vm.$options;
el = document.querySelector(el);
vm.$el = el;
if (!options.render) {
// 没有render方法
let template = options.template;
if (!template && el) {
// 没有template 但是有el 获取el中的内容
template = el.outerHTML;
}
// 将模板编译成render函数
const render = compileToFunctions(template);
options.render = render;
}
// 渲染时用的都是render函数
// 挂载组件
mountComponent(vm, el);
};
一般看的都是 O(1) ~ O(n^2) 范围,其它都是需要优化的
O(1)
O(n)
O(log n)