[发明专利]基于WebRTC进行浏览器推流的方法及系统在审
| 申请号: | 202010968089.6 | 申请日: | 2020-09-15 |
| 公开(公告)号: | CN112073423A | 公开(公告)日: | 2020-12-11 |
| 发明(设计)人: | 曹海旺 | 申请(专利权)人: | 杭州二更网络科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/2187;H04N21/234 |
| 代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 南梦怡 |
| 地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 webrtc 进行 浏览器 方法 系统 | ||
本发明公开一种基于WebRTC进行浏览器推流的方法及系统,方法包括以下步骤:响应于WebRTC服务器接收到待推流的流媒体的触发信号,获取待推流的音视频流媒体信息,其中,待推流的流媒体由采集端浏览器产生;基于WebRTC服务器与采集端浏览器,根据SDP信息进行媒体协商的结果选择推流的客户端与服务端,确定推流的服务端;将所述音视频流媒体信息根据接收端流媒体服务器所需的格式进行转码处理以及行协议封装;将封装好的音视频流媒体信息通过推流的服务端发送到接收端流媒体服务器中。基于本发明的方法,不需要第三方插件和flash就可以进行网页推流直播的方法;利用浏览器支持的WebRTC标准,经过引入WebRTC服务器,即可进行直播。
技术领域
本发明涉及直播技术领域,尤其涉及一种基于WebRTC进行浏览器推流的方法及系统。
背景技术
随着移动互联网以及通信技术的发展,音视频流媒体逐渐成为新的信息载体,同时实时流媒体传输(直播)成为一种流行的信息传播工具,可以通过移动终端设备观看直播视频获取信息。但是,目前一般都是借助于网络视频采集端进行实时音视频传输,在传输过程中,客户端程序采集摄像头视频、音频数据,及屏幕等数据,通过客户端软件将数据进行视频编码,推流到流媒体服务器,视频观看端通过浏览器或者客户端从服务器拉取视频或者拉流进行观看。
在现有技术中,对于视频采集端来讲,需要下载、安装客户端软件,才能进行直播推流操作;同时,视频采集端需要熟练掌握客户端的使用操作,直播过程往往比较繁琐,在实际的操作过程中可能需要专人或者团队对直播过程进行指导或者引导。
目前客户端通过RTMP、RTSP协议进行流媒体的推流,直播客户端的开发就比较繁琐,要适配不同的主流操作系统(MacOS、Windows、Linux、IOS、Android等主流操作系统),每次如果有新的功能添加、多个平台都要进行开发,用户侧也需要进行升级更新。总体来说,对于视频采集端和视频观看端都比较繁琐。
随着技术的发展,浏览器端RTP通讯也有了很大进展,出现了WebRTC协议标准。WebRTC提供了流媒体处理的核心技术,包括音视频的采集、编解码、网络传输、渲染、音视频加密传输等功能,并且还能支持跨平台,这些平台包括Windows、Linux、Mac、Android以及IOS。
但是,基于WebRTC标准是建立浏览器之间点对点(Peer-to-Peer)的连接,如果在一个人直播多人观看的场景下,虽然视频采集端浏览器和视频观看端浏览器之间可以建立1对多的点对点连接(图1),但是点对点的连接无论在网络压力还是浏览器处理压力都是很大的,无法大规模的应用,并且无法利用CDN的分发能力达到分流的效果。
由此可见,传统的客户端推流和直接利用WebRTC通讯都有很大的不足之处,难以保证大规模的分发。
发明内容
本发明针对现有技术中的缺点,提供了一种基于WebRTC进行浏览器推流的方法及系统。
为了解决上述技术问题,本发明通过下述技术方案得以解决:
一种基于WebRTC进行浏览器推流的方法,包括以下步骤:
响应于WebRTC服务器接收到待推流的流媒体的触发信号,获取待推流的音视频流媒体信息,其中,待推流的流媒体由采集端浏览器产生;
基于WebRTC服务器与采集端浏览器,根据SDP信息进行媒体协商的结果选择推流的客户端与服务端,确定推流的服务端;
将所述音视频流媒体信息根据接收端流媒体服务器所需的格式进行转码处理以及行协议封装;
将封装好的音视频流媒体信息通过推流的服务端发送到接收端流媒体服务器中。
作为一种可实施方式,在所述转码处理之前,还包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州二更网络科技有限公司,未经杭州二更网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010968089.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种资源分配的方法及装置
- 下一篇:一种船舶用便于拆装的管道法兰





