请选择 进入手机版 | 继续访问电脑版

默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
视频通讯行业福音:中国首套私有音视频协议开源技术真的来了!!
    伴随着移动网络的兴起,视频通讯飞速发展,到今天已占据网络流量的80%-90%。那些大家耳熟能详的企业都在涌入视频流量市场:今日头条斥巨资孵化火山小视频、陌陌将重点移向视频社交、熊猫直播邀请众多大咖入驻直播间等等,视频通讯市场一时风头无二。在各家介入视频通讯市场后,用户也能明显感觉到各家技术所带来的不同体验。对用户而言,都希望在视频通讯的过程中,体验流畅的快感。这也是众多音视频开发者需要解决的关键性问题。
图片1.png
    今天就来和大家分享一家技术团队,看一下他们是怎么实现低延时、高流畅的?

     无图无真相,先给大家奉上一张独家的视频传输架构图:
图片2.png

       从上图可以看出,他们选择了UDP协议。很多开发者都曾纠结过:是使用TCP还是UDP呢?TCP协议从传输角度而言更可靠,但是延时较高;UDP协议的延时较低,但存在另一个致命点,一旦发生丢包的情况UDP协议就很难实现数据恢复。简言之,TCP协议可靠但延时高,UDP协议延时低但不可靠。

     可是这家在处理音视频通讯时却选择了UDP协议!那么问题来了,这家技术团队是怎么解决UDP协议不可靠的呢?
    实时监测内容发布方的网络情况,包括网络的丢包、速度和抖动情况等。将这些信息反馈到编解码器。
1. 如果发生丢包:
  • l 立即发送冗余包,通过校验的方式尽可能恢复数据;
  • l 采用长期参考帧,相比其他软件参考前一帧的做法,其可以解决丢包时观看者视频连贯性的问题,使视频在内容上更流畅;
  • l 根据丢包率调整纠错强度。

2. 如果发生网络抖动:立即做出响应、瞬间降低码率,保证视频不卡顿
也就是说,尽可能恢复丢包数据、保持视频内容上的连贯性、时刻保证传输数据小于网络带宽。

      上述这一系列的设计解决了UDP协议不可靠的问题
      说到这里,很多人会好奇这是怎样的一家技术团队?
     这是一家专注于视频通讯、压缩与分析的技术型创业团队——图鸭科技。

     12月23日,图鸭科技于开源中国年终盛典发布了一系列重磅消息:
  • 图鸭提供免费VoIP SDK:开发者接入音视频通讯更便捷更随
  • 可实现跨平台视频通讯,支持Android、iOS、Windows、Mac等平台
  • 图鸭开放音视频通讯服务端源代码:开发者可自定义服务器,更灵活更安全
  • 图鸭借助于人工智能压缩算法,可实现传输流量的降低,节约成本


    有了图鸭这么一套可靠而免费的视频通信系统,开发者即可自行选择CDN厂商,从此开启了视频通讯新模式。一众视频、直播开发者们,“海阔凭鱼跃,天高任鸟飞”的时代来了!!

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

标签:推广
上一篇:视频编码简述下一篇:视频通信系统的关键技术与挑战
推荐方案
评论 1
这是什么?字不能弄小一点吗,看起来好费劲
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部