- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 即时通讯架构之路
前言即时通信是指能够实时发送和接收互联网消息等的业务通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流,其主要的功能核心是收发消息。即时通信发展至今,已是非常重要的互联网应用形态之一,尤其移动互联网时代,它正以无与论比的优势降低了沟通成本和交流门槛,对各种应用形态产生了深远影响。做为即时通信开发者或即将成为即时通信开发者的技术人员,即时通信的价值和重要性不言自明。但从技术实现来说,即时通信系统的开发(尤其是移动端即时通信)还是存在许多技术难点和坑点的。也正因如此,优质的即时通信开发
2021-04-02 10:48:13
2657
1
原创 组件化开发实践
起源随着产品线和业务的增加,公司的业务的发展需要,现在的一个项目都多个产品线和业务线,每个产品线和业务线有一部分相同的流程,也有部分不同的。但是不同的产品线和业务线要在整个工程内,代码上的管理、开发效率、分支管理、产品上线的时间处理都会有所限制。这个时候传统的MVC或者MVVM架构已经无法高效的管理工程代码,需要用一种技术来更好地管理工程,需要对代码进行重构,在主工程中进行组装拆分,模块化管理,在形成一个完整的项目。认识组件化由于产品线和业务的增多、业务的复杂性高,导致代码的逻辑性也增加了。为了减轻后
2021-04-02 10:44:31
264
原创 Jenkins-iOS自动化打包
Jenkins网站一、Jenkins的安装 & 卸载1.安装使用brew安装brew install jenkins若brew无效,先安装homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"通过homedrew安装后jenkins安装好后所在的位置:实际安装位置:/usr/local/Cellar/jenkins/配置文件所在位置:/us
2021-04-02 10:41:56
1460
原创 WERTC-在Ubuntu中搭建ICE服务器
1.ICE服务器介绍 最近一段时间在做关于webrtc语音视频通话,网上免费的公开的STUN服务器可以用于测试,使用起来响应时间非常的慢,用起来不爽。作为一个有情怀的技术人员的我,就需要自己搭建了coturn服务器,现在分享给大家。 前提先介绍一下ICE服务器,ICE服务器包含了STUN和TURN两部分,实际上我们就需要TURN服务器就可以进行P2P穿墙。coturn服务器是在turnserver上增加了部分高级特性(感谢项目作者,为我们提供了很好的环境)。coturn支持cp, udp,
2021-04-02 10:23:28
1721
原创 WEBRTC-WEB端开发
WEBRTC-WEB端开发WebRTC介绍WebRTC兼容性WebRTC主要APIgetUserMediaRTCPeerConnection全程流程图代码地址WebRTC介绍WebRTC 是由一家名为 Gobal IP Solutions,简称 GIPS 的瑞典公司开发,是为浏览器之间提供实时数据传输(Web Real-Time Communication)的javascript API。提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linu
2021-04-02 10:16:46
1381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人