经产观察
IT资讯
IT产业动态
业界
网站运营
站长资讯
互联网
国际互联网新闻
国内互联网新闻
通信行业
通信设备
通信运营商
消费电子
数码
家电
通信设备

简易视频直播与即时通讯集成之(1)—春晓南

作者:habao 来源: 日期:2017-11-30 13:21:31 人气:

  本人从事即时通讯与视频直播相关软件开发约有六七个年头了,对于一些技术原理现在也只能说是一知半解吧,因为从来没有在腾讯、YY这一类的大公司工作过,很多问题都只能通过百度或其他一些资料获得解决方法,但这些只能是解决问题的,而且自己大多时间放在了业务实现上,在技术上真的是有点不求甚解(惭愧)!

  因此我把我接下来想要说的总结为简易视频直播与即时通讯集成,简易是说不会太过于复杂,达到我们想要的功能即可,集成是说应用到的很多技术方案都是开源或半开源的,大家只要拿过来用就可以了,但即使是这样,网上也没有整套的方案或思,所以这里我不想也没能力把所有技术细节都写下来,只能在思想和方法上有一个大概的说明,也算是对技术的一个总结。

  在接下来的系列文章里,我将总结自己的一些经验教训,研究线,从系统结构到技术方案,从p2p到中转,从udp、tcp到websocket,从h264到AAC,从私有协议到rtp,从RTSP到RTMP,从丢包重传到FEC,从负载均衡到微服务,从pc客户端到移动app,从Android到ios,从SQLServer到Redis,从FMS到SRS等等。

  即时通讯、视频直播是社交软件和直播软件的核心技术,大部分应用场景下,两者是密不可分的,一对一,多对多视频也可以列入到直播的范畴。说到即时通讯和直播大家最先想到的肯定是QQ、微信、陌陌、花椒、斗鱼、映客等等这些市场占有率高的软件。这些软件的特点就是核心技术亦是他们的核心业务,或者说他们并没有涉及到具体某个行业,还有一类软件,即时通讯和视频直播只作为辅助功能出现,例如客服系统,远程医疗,在线教育,他们只作为实现主要功能的依托和辅助手段,即时通讯和视频直播与自身业务相结合,实现业务高层次和人性化的提升。

  在云技术出现之前,大多都是自建系统,随着云技术的发展,越来越多的即时通信云,直播云出现,大大降低了业务集成的技术门槛,降低了开发成本,但是提高了应用成本。应用三方云的好处有很多,稳定,简单,开发速度快,运维人员少,如果非要指出什么缺点的话,成本高,技术不可控(依赖三方),业务定制化可行性低。其实最主要还是看业务场景和实际需求,哪种方案最合适。

  如果您打算使用三方云,那您现在就可以停止后面的阅读了,如果你是一个开发者,想了解一些大概的思,那希望我所写的能给你带来一点点帮助。

  怀着一颗忐忑的心写下上述文字,如果有幸技术大牛能看到,希望不吝赐教,出现的错误也请多多。下一篇文章我将描述即时通讯与视频直播的系统结构,请大家敬请期待!

  推荐:

  

关键词:即时通信原理
推荐文章