编者按: 摄像头是物联网世界的眼睛,拥有体积小且节能的特征,而视频监控一直是跟音视频紧密结合的领域,同时成本控制要求严苛。传统的视频监控解决方案陈旧且复杂,不能满足灵活访问控制的要求,在视频大时代的背景下,如何才能适应日益增长的需求呢?摄像头虽小,但对音视频秒开、低延迟的要求却一点都不低;随着RTC的日渐普及,大家对其了解逐渐深入,会发现并不是只有WebRTC才拥有这个特性。本次分享将回顾视频大时代的发展脉络,介绍P2P网络架构的协议扩展,并结合RTC理论,探索在IoT视频监控领域上的应用落地实践。
文/张鹏
整理/LiveVideoStack
大家好,我是张鹏,我来分享一下,对等网络在物联网上的应用,已经成功应用到消费级家用摄像头、智能门铃/门锁等产品。这次分享主要有3个部分,介绍、高效传输、总结,将重点分享我们结合对等网络如何在物联网上做到极致体验的。
在此之前,先介绍一些概念。
首先就是一个网络拓扑,其实P2P算是音视频领域的一个老朋友了,两年前我在LiveVideoStackCon分享过一次,但当时P2P主要是是用来节省带宽,放在现在的环境里依然适用,帮助企业降本增效。那P2P是什么呢?现在流行的Web3,它的底层网络就是P2P,所以P2P的应用场景不仅仅是节省带宽那么简单,还有很多场景是可以发挥。我今天分享的就是P2P在IoT场景的应用。
再说物联网,这个概念已经提出好多年了,但大家对物联网的规模可能还不太了解。举个例子对比一下,微信已经有十亿的用户了,但物联网的规模是上百亿的,这里面的增长性是很好的,到处都充满机会。而腾讯又是专注于连接的一家公司,之前是连接人与人、人与服务,连接线上和线下,现在我们把这个连接扩展到连接人与物、设备与设备,把这个连接做得更彻底。
IoT行业很大,今天分享的主要是在IoT Video行业,跟LiveVideoStackCon音视频技术大会的主题也非常相关。上图都是一些摄像头设备,大家对摄像头应该不陌生,可能已经买了一些摄像头在家里做监控。摄像头是整个物联网世界的眼睛,它非常重要,现在有些新兴的行业,比如做机器人的,已经把音视频作为基础,在此之上做智能化。别小看这些摄像头,它的要求丝毫不亚于常规直播,如智慧门铃、智慧门锁这些,都要求延迟要在1秒以内且要丝滑流畅,但这些设备和我们手机相比,无论是算力还是网络都差远了,而且对里面能安装的软件要求非常苛刻,都是很底层的接入方式。在这基础上,还要做到低成本、低延迟、秒出图,挑战是非常大的。
接下来分享一下,我们是在IoT上如何做到音视频的极致体验优化的。
首先是P2P,之所以选择P2P,考虑的依然是隐私和成本,因为IoT非常注重隐私,同时客户的成本诉求也很强烈,P2P打洞成功率越高,就越能节省成本,而RFC中的NAT划分、ICE的打洞方式相对比较古老,在国内的打洞成功率并不高。而腾讯的P2P依托QQ、旋风下载、QQ影音、腾讯视频、微信等积累,能把打洞成功做到大于80%的水平,