基于go和flutter的实时通信/视频直播解决方案 段维伟服务发现,负载均衡,媒体信息全局存储 • Biz 业务接入模块 • SFU 节点 (用于转发webrtc 流,与biz模块配合创建视频会议系 统) • AVP 节点 (用于从SFU节点拉取数据进行数据处理,视频流存 储,音视频混合,CV ,语音识别,图形识别等) • 网关节点与go-sip stack 或rtmp/hls/srt等协议组合成协议网关 • 转换RTC流成直播流推送到CDN ION客户端支持0 码力 | 38 页 | 2.22 MB | 1 年前3
Flutter 任晓帅 GDG DEVFEST 12.23Xamarin:虽然性能好了了⼀一些,但是跨 平台的UI⽀支持不不好,⽆无法实现复杂的 UI布局。 编译流/虚拟机流 ⽅方案3 ⾃自⼰己负责渲染 Unity:虽然渲染性能很强⼤大,但渲染 机制为实时刷新,耗电量量太⼤大,在 APP⾥里里都是局部刷新;⽽而且安装包也 很⼤大 游戏引擎 最终⽅方案 渲染:⾃自⼰己负责渲染 dart:同时⽀支持JIT和AOT,性能⾼高 跨平台 性能 WebView Hybrid JIT:动态编译,Hot Reload AOT:静态编译,Native code 强类型,可以类型推断 提升开发效率! 经过简单统计,写同⼀一个功能, 使⽤用Dart,可以减少50%的代码量量 强⼤大的异步编程能⼒力力 全栈语⾔言 UI Widget 所有UI元素都是widget组件 Stateless Widget Stateful Widget 状态 功能 Visual Layout ⾼高性能 动画 Platform Channel Java Native Flutter Engine Dart 真的要学Flutter了了吗?还有没有坑? Guangzhou 包太⼤大? Android iOS Debug 22.28M 31M Release 3.46M 13.8M Flutter SDK Dart代码的构建产物 Native 代码 资源⽂文件 热更更新?0 码力 | 21 页 | 1.19 MB | 1 年前3
Web的未来
新技术和新语言带来的改变Web应用的优点 ● 无需安装 ● 增量式开发 ● 自动升级 ● 跨平台 ● 天然的MVC(HTML+CSS+JavaScript) 当前的Web开发 ● Web 开发越来越复杂:项目大,团队成员多 ● 前端功能越来越多:CS→BS→CS ● 大型应用维护和协作难 ● 性能弱,启动速度慢 ● 工具支持弱 ● 仔细选择技术方案和开发规范 Web 开发中还有许多问题有待解决. 数据绑定就是自动化实现这种单向绑定或双向绑 定 组件是新技术? 当然不是!思想和各种实现早就有,Web中也 有,但 Web 缺少对组件技术的基础支撑。——我 ● 组件技术适合于现代的软件环境 ○ 软件更新快、规模大、强调协作等 ○ 组件的概念、软件IC ● 组件的可独立发布性要求“接口与实现分离” ● 组件infrastructure,组件体系 ○ COM、CORBA、J2EE/EJB ● 中间件(middleware)市场0 码力 | 91 页 | 3.44 MB | 1 年前3
Flutter在腾讯企鹅辅导上的实践之路init Dynamic Patching 页面标记 Flutter Flutter For Web 标记命中 Request true route mark true 总结与展望 1、大前端战略 2、Flutter For Server 3、拥抱Flutter,勇于尝试0 码力 | 50 页 | 4.07 MB | 1 年前3
共 4 条
- 1













