The invention provides a remote audio and video transmission method, which comprises the following steps: A1: robot end user terminal and establish corresponding connections; A2: the establishment of direct transmission channel between the robot end and the user terminal; A3: robot end user terminal or whether the direct transmission channel is established successfully, if successfully established, then the robot end and the user terminal of audio and video transmission through the channel, because there is no intermediate server storage and transfer, so as to guarantee that the audio and video transmission, high security and low latency real-time; if not successful, then the robot terminal and a user terminal through the turn server, mutual transmission of audio and video information, this is done double insurance, guarantee the end between the robot and the user terminal can transmit audio and video.
【技术实现步骤摘要】
一种远程音视频传输方法及装置
本专利技术涉及机器人智能通讯领域,特别涉及一种远程音视频传输方法及装置。
技术介绍
现有的音视频传输方式主要有以下几种方式:1、ipcam(网络摄像头)ipcam也叫networkcamera,就是网络摄像机,同普通摄像头或者网眼的主要区别是ipcam实际上是一台视频服务器和摄像头的集成。ipcam只要插上以太网线和电源就能通过网络发布视频信息。其技术原理为,ipcam采取音视频本地压缩,然后上传到云端服务器存储,手机需要观看的时候,直接从云端服务器读取内容观看。优点:手机读取视频的成功率高,可以在云端对视频做剪辑,拼凑等处理。缺点:(1)因为视频影像数据存储在服务器云端,中间需要多存储一层,造成不可避免的延迟;(2)服务器没办法确保其完整的安全,服务器被攻破,大量家庭视频影像被泄漏;(3)为保证多个用户同时连接,服务器需要保证巨大的流量带宽,服务器成本开销大。2、近场直接连接近场直接连接的传输方式,是ipcam的一种变形,最初用于扫地机上,但是只能支持近场(局域网内)的音视频传输,不具有穿透互联网连接的能力。3、facetime,skype、微信视频电话facetime,skype、微信视频电话,这些都属于手机之间远程音视频,基于原有操作系统,有较好的流畅度,和互联网网速自适应能力,自己私有的信号传输机制。但是在使用时,特别是在长时间视频聊天时,需要一直拿着手机,不能完全解放双手,给用户造成较大的不便利。现代社会中,智能家居服务机器人,例如扫地猫、扫地狗等扫地机器人开始慢慢走进我们的家庭,借助移动互联网,用户可以通过手机、电 ...
【技术保护点】
一种远程音视频发送方法,其特征在于,包括以下步骤:S1:机器人端和用户终端建立对应连接关系;S2:机器人端和用户终端之间建立直接传输通道;S3:机器人端判断所述直接传输通道是否建立成功,如果建立成功,则直接通过该通道向用户终端发送音/视频信息;如果没有建立成功,则通过turn服务器向用户终端发送音/视频信息。
【技术特征摘要】
1.一种远程音视频发送方法,其特征在于,包括以下步骤:S1:机器人端和用户终端建立对应连接关系;S2:机器人端和用户终端之间建立直接传输通道;S3:机器人端判断所述直接传输通道是否建立成功,如果建立成功,则直接通过该通道向用户终端发送音/视频信息;如果没有建立成功,则通过turn服务器向用户终端发送音/视频信息。2.根据权利要求1所述的远程音视频发送方法,其特征在于,所述步骤S3中,如果所述直接传输通道建立成功,则机器人端还可以直接通过该通道接收来自用户终端的音/视频信息;如果没有建立成功,则机器人端还可以通过turn服务器接收来自用户终端的音/视频信息。3.根据权利要求1所述的远程音视频发送方法,其特征在于,所述步骤S2中机器人端和用户终端之间建立直接传输通道,是通过xmpp服务器和stun服务器实现的,所述xmpp服务器用于中转来自机器人端和用户终端的信号,所述stun服务器用于分别向机器人端和用户终端提供公网下的IP地址。4.根据权利要求1所述的远程音视频发送方法,其特征在于,所述步骤S2中机器人端和用户终端之间建立直接传输通道,具体的步骤为:S21:机器人端连接到xmpp服务器后,接收到经xmpp服务器转来的来自用户终端的音/视频请求;S22:机器人端经判断后,将同意音/视频请求的信号通过xmpp服务器发送到用户终端,并接收经xmpp服务器转来的用户终端的IP地址;S23:机器人端收到用户终端的IP地址后,向stun服务器获取自己在公网下的IP地址,并将该IP地址通过xmpp服务器发送到用户终端;S24:机器人端和用户终端之间建立直接传输通道。5.一种远程音视频发送装置,其特征在于,其包括:处理器和存储器,所述存储器存储有计算机程序,处理器运行存储器中的计算机程序控制所述...
【专利技术属性】
技术研发人员:鲁峰,
申请(专利权)人:深圳市愚公科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。