[发明专利]一种基于浏览器的音频/视频直播方法及其系统有效
申请号: | 201810432456.3 | 申请日: | 2018-05-08 |
公开(公告)号: | CN108712407B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 易正宏 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/43;H04N21/439;H04N21/44;H04N21/4402;H04N21/442;H04N21/6437;H04N21/647;H04N21/81 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100084 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于浏览器的音频/视频直播方法及其系统,其中,该方法包括以下步骤:建立与用户设备上的浏览器之间的本地socket通信,图像采集、处理、编码,音频采集、处理、编码,丢弃超时的音频帧,保证音频帧与图像帧同步,进而将同步后的音频帧与图像帧按RTMP协议进行打包和发送,监控设备运行与网络丢包情况进而动态调节图像质量,本地保存。本发明采用了基于浏览器的插件策略,安装后可以非常方便地在后台自启动并且会准备地相应来自浏览器的开始推流、停止推流、切换CDN、报告当前状态、断网重连指令,内部模块自动协同工作,真正做到一条命令实现直播的需要。 | ||
搜索关键词: | 一种 基于 浏览器 音频 视频 直播 方法 及其 系统 | ||
【主权项】:
1.一种基于浏览器的音频/视频直播方法,其特征在于,包括以下步骤:建立与用户设备上的浏览器之间的本地socket通信;对所述用户设备所装载的实体摄像头和用户设备上所安装的虚拟摄像头按照所述浏览器传来的具体图像参数进行图像捕获,并将所述捕获到的图像根据图像帧加入到图像帧队列;将所述捕捉到的图像统一转换成YUV420P格式;按照所述浏览器传来的图像编码参数对所述YUV420P格式图像进行h264编码;按照所述浏览器传来的音频捕获参数调用Windows Core API对用户设备所装载的麦克风设备进行音频采集,对所述采集到的音频样本按预设要求进行重采样并转换为指定的采样率和通道数,进而加入到音频帧队列;对所述音频帧队列中的音频帧里的音频数据进行声音特征分析;按照所述浏览器传来的音频编码参数对所述音频进行aac编码或是mp3编码;丢弃超时的音频帧,保证音频帧与图像帧同步,进而将所述同步后的音频帧与图像帧按RTMP协议进行打包和发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810432456.3/,转载请声明来源钻瓜专利网。