[发明专利]一种直播方法及系统有效
申请号: | 201711340219.6 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108024140B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 陈永坚 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/4363 | 分类号: | H04N21/4363;H04N21/4402;H04N21/44;H04N21/6437 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 511442 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直播 方法 系统 | ||
本申请公开了一种直播方法及系统,该方法包括:终端通过模拟登录外部摄像设备完成验证操作,所述终端接收来自所述外部摄像设备的视频流;所述终端将从所述外部摄像设备接收的所述视频流解码,并根据直播协议重新编码后发送到服务器。本发明能够实现在任意环境下拉取外部摄像设备的视频流,通过手机、PC设备来对外部摄像设备的视频流进行直播。
技术领域
本申请涉及计算机技术、通信技术、视频直播技术领域,尤其是涉及一种直播方法及系统。
背景技术
视频直播是指通过网络观看远端正在进行的现场音视频实况。观众收看到的视频具有较高的实时性。目前,直播设备和播放设备越来越多样化。在传统的视频接入,播放平台中,视频都是通过手机,PC设备来进行直播。随着观众对内容的质量需求越来越高的情况下,通过专业设备去进行开播的需要日益增加,如利用gopro等专业摄像机进行开播。但是,对于如何在任意环境下拉取外部摄像设备的视频流通过手机,PC把本来不能直播,不能分享的视频变得能够分享。目前尚无成熟可用的技术方法。
发明内容
本申请实施例提供一种直播方法及系统,用来实现在任意环境下拉取外部摄像设备的视频流,通过手机,PC设备把本来不能直播,不能分享的视频变得能够分享。
本发明提供了一种直播方法,该方法包括:
终端通过模拟登录外部摄像设备完成验证操作,所述终端接收来自所述外部摄像设备的视频流;
所述终端将从所述外部摄像设备接收的所述视频流解码,并根据直播协议重新编码后发送到服务器。
优选地,所述终端通过模拟登录外部摄像设备完成验证操作,所述终端接收来自所述外部摄像设备的视频流包括:
所述终端连接所述外部摄像设备的无线网络热点;
所述终端向所述外部摄像设备发送认证请求,TCP三次握手成功,所述终端和所述外部摄像设备建立通信连接;
所述终端接收所述外部摄像设备返回的认证结果;
所述终端发送http请求;
所述终端在获取到所述外部摄像设备返回的设备信息后向所述外部摄像设备发送控制指令;
所述终端接收所述外部摄像设备根据所述控制指令推送的视频流。
优选地,所述所述终端将从所述外部摄像设备接收的所述视频流解码,并根据直播协议重新编码后发送到服务器包括:
所述终端将接收的视频流解码后与本地视频流合成,合成时通过IP地址来区分流的来向;
所述终端将合成后的视频流按照直播协议能够支持的编码格式重新编码后发送到服务器。
优选地,该直播方法还包括:
所述终端从所述外部摄像设备接收到所述视频流后向所述外部摄像设备定时发送心跳包来模拟所述终端和所述外部摄像设备一直保持连接。
优选地,所述所述终端将接收的视频流解码后与本地视频流合成包括:
所述终端将时间轴上相对应的解码后的视频帧和本地视频帧拼接为一个视频帧;其中,所述解码后的视频帧的显示格式为360P或720P,所述本地的视频帧的显示格式为360P或720P。
优选地,所述接收的所述视频流为传输流;所述重新编码后的视频流为H.264流、H.265流或者FLV流。
本发明还提供了一种直播系统,所述系统包括终端和外部摄像设备;
所述终端,用于通过模拟登录外部摄像设备完成验证操作;
所述终端,还用于接收来自所述外部摄像设备的视频流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711340219.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制冷设备支撑结构
- 下一篇:一种无味安全挥发性冲压油