
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
概述本文主要介绍WebRTC的架构和协议栈。最基本的三角形WebRTC架构为了便于理解,我们来看一个最基本的三角形WebRTC架构(见下图): 在这个架构中,移动电话用“浏览器M”表示,笔记本电脑用“浏览器L”表示,通过Web服务器将它们...
WebRTC 简介WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6820万美元收购Global IPSolutions公司...
Qt客户端项目基本架构11111
该窗口自定义阴影边框、自定义标题栏、可移动。注:该窗口不可伸缩,目前个人也对无边框窗口使用过各种控制窗口伸缩的方法,和系统提供的窗口伸缩体验相差很多。窗口使用系统提供伸缩、自定义标题栏和可移动可以看另一篇文章1 标题栏相关代码#pragma once#include <QWidget>class UITitlebar : public QWidget{Q_OBJECTpublic:UI
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter中文网 https://flutterchina.club/Flutter实战 https://book.flutterchina.club/关于VSC
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter中文网 https://flutterchina.club/Windows上搭建Flutter开发环境(vscode)(1)下载Flutter...
开发Qt的应用程序,不可避免会涉及到UI。这里就会考虑是用Qt Widgets还是QML/Qt Quick来开发UI相关。关于Qt Widgets、QML、Qt Quick 的区别可以参考Qt Widgets、QML、Qt Quick 的区别 https://blog.csdn.net/liang19890820/article/details/54141552Qt Widgets 与 QM...
该文章以flutter从稳定版切换到开发版为例。1 命令执行flutter channel命令可获得当前类型信息该命令可在cmd、powerShell、termainal、git中执行flutter channel2 命令执行flutter channel dev进行更换(stable->dev)flutter channel dev3 命令执行flutter upgrade进行更新flut
软件设计有三个要素:流程、功能方法和数据结构一 设计流程要点功能方法考虑性能,流程方法考虑设计模式。1. 愿景你需要做个什么东西,要做到什么水平。2. 边界你需要干什么,什么你不用干,什么你不能干。3. 需求客户给的需求,老板给的需求是功能需求;自己给的需求,代码给的需求是非功能需求。功能需求简单,一眼望穿。难点在于非功能需求。4. 明确明确非功能需求(实际上是扯淡)。你只能凭...
音视频相关文章链接(持续更新)1 音视频技术之直播概念和流程框架2 音视频技术之直播架构3 音视频技术之移动直播秒开优化经验4 音视频技术之回声消除...







