从花椒到映客,各类直播平台大热!视频通信系统源代码也已免费开放

百家 作者:程序人生 2017-12-23 09:45:49

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事


今日(12月23)上午9点,开源中国2017源创会在北京万豪大酒店召开,会上众多团队介绍了自己的技术,并对当前的市场环境进行分析,其中图鸭科技对自己的视频通信系统源代码进行了开源分享。


聚焦视频通信


伴随着移动网络的兴起,视频通信也逐步发展,到如今已占据网络市场主流。以前我们写信打电话看电视,现在我们视频通话看直播,虽未见面胜似见面。也因如此云通信市场得到快速发展,各类云通信厂家开始出现,并聚焦到视频通信的不同点,比如webrtc,谷歌于2011年5月开源的,专注于网页端实时语言对话或视频通话的技术。


既然这么多企业在做视频通信,那么视频通信系统的架构由哪些组成?



通信系统架构


一个基础的视频通信架构主要大类有:采集(音视频采集)、前处理(如噪声处理、人脸识别、美白)、音视频编解码、流媒体协议、系统架构(如数据库、文件系统)、CDN、播放控制(如音视频同步)和交互技术(如弹幕)。

(图片所示为直播的视频通信架构)


主播通过客户端直播,客户端采集到主播的音视频信息后,将这些信息编码上传到转发服务器网络,之后将这些内容同步到存储服务器和转码服务器,再通过转发服务器将音视频信息发给观看者解码输出。当然这是一个非常复杂的过程,网络的波动、视频的丢包以及不同硬件的适配都会出现在这很短的时间内。



图鸭技术开源


图鸭科技在开源大会上宣布免费开放其研发的视频通信技术,下载地址已放入码云,并于23号开始,安排工程师帮助用户接入这项技术。这次的开源项目主要是服务器的源代码及客户端网络模块的源代码,不开源的部分也将免费给大家使用。


同时,图鸭创始人武俊敏也在现场公布了产品目前的技术指标:支持百万并发,端对端延时仅50~100ms,P2P穿透达70%,视频丢包30%情况下仍完整,且根据机型自动适配X264或X265,进一步节省20%成本。


从花椒到映客,各类直播平台一直大热,如果你要介入这个市场你会如何选择?是选择高价的云通信商?还是选择免费的技术,直接接入CDN厂商?又或者是准备搭建一套属于自己的视频通信系统呢?


--- THE END ---


点击图片get往期内容

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接