The present invention discloses a real-time video transcoding method, which is applied to a user terminal and a cloud server, including: a video stream data packet is obtained by encapsulating the input code stream according to a preset stream package format, and an alternative via the first or second ports is selected according to the interworking between the LAN and the Internet where the user terminal is located. The video stream data packet is provided, in which the first net port connects the LAN, and the second network port connects the Internet, and the video stream data packet is sent to the cloud server according to the preset transmission protocol and the selected network port. The invention also discloses a real-time video transcoding transmitting device, a user terminal and a computer storage medium. The technical scheme provided by the invention solves the real-time video remote transmission and monitoring of the LAN in the condition of isolation and isolation, and increases the compatibility and practicability of the system.
【技术实现步骤摘要】
实时视频转码发送方法、装置及用户终端
本专利技术涉及通信领域,更具体地说,涉及一种实时视频转码发送方法、装置及用户终端。
技术介绍
随着科技的快速发展,为最大化满足视频用户的需求,视频实时传输技术在不断发展,一方面,摄像头也由从原先的模拟摄像头发展到现在的高清数字摄像头,另一方面,通过对摄像头进行视频数据的实时采集处理,然后上传至云服务器并且通过云服务器下载到一个或多个后台用户端的视频实时传输目前也成为主流。大量高清数字摄像头的使用导致输出的视频码流急剧增加,传输的带宽成本也起来越大,常用的商业摄像头通常采用帕尔制式(PAL制式),即输出的单路视频码流每秒传输25帧画面,通常占用传输带宽约2M,甚至更多。要实现多路摄像头视频码流的远程实时传输,通常通过增加带宽来加快视频的实时传输,这对带宽成本也是非常昂贵的。此外,对于一些商家或公司的视频监控一般部署在内网环境并在局域网内可以访问但外网却不一定都能访问,尤其当局域网被隔离时则不能直接实现远程实时监控,故现有的视频监控系统的适用场景往往受限于所在局域网与外网的互通情况而只能适用于某一种网络情况,如当局域网可以访问外网时视频监控系统则可以上传到云服务器以实现远程监控而当局域网被隔离时只适用于内网中的视频监控。
技术实现思路
鉴于上述问题,本专利技术提供一种实时视频转码发送方法、装置及用户终端。为解决上述问题,本专利技术提供一种实时视频流转码发送方法,应用于用户终端和云服务器,包括:根据预设流封装格式对输入的转码码流封装来获得视频流数据包;根据用户终端所在局域网与互联网的互通情况选择通过第一网口或第二网口来发送所述视 ...
【技术保护点】
1.一种实时视频转码发送方法,应用于用户终端和云服务器,其特征在于,包括:根据预设流封装格式对输入的转码码流封装来获得视频流数据包;根据用户终端所在局域网与互联网的互通情况选择通过第一网口或第二网口来发送所述视频流数据包,其中,第一网口连接所述局域网,第二网口连接所述互联网;根据预设传输协议和所述选择的网口将所述视频流数据包发送到云服务器。
【技术特征摘要】
1.一种实时视频转码发送方法,应用于用户终端和云服务器,其特征在于,包括:根据预设流封装格式对输入的转码码流封装来获得视频流数据包;根据用户终端所在局域网与互联网的互通情况选择通过第一网口或第二网口来发送所述视频流数据包,其中,第一网口连接所述局域网,第二网口连接所述互联网;根据预设传输协议和所述选择的网口将所述视频流数据包发送到云服务器。2.根据权利要求1所述的实时视频转码发送方法,其特征在于,所述“根据用户终端所在局域网与互联网的互通情况选择通过第一网口或第二网口来发送所述视频流数据包”包括:若互通,选择通过所述第一网口发送所述视频流数据包到云服务器;若不互通,则选择通过所述第二网口发送所述视频流数据包到云服务器。3.根据权利要求1所述的实时视频转码发送方法,其特征在于,所述“根据用户终端所在局域网与互联网的互通情况”包括:通过查看所述局域网的网关地址并测试所述网关地址能否访问所述互联网来检测所述局域网与所述互联网的互通情况。4.根据权利要求1所述的实时视频转码发送方法,其特征在于,所述预设传输协议为RTMP协议。5.一种实时视频转码发送装置,应用于用户终端和云服务器,其特征在于,包括:封装单元,用于根据预设流封装格式对输入的转码码流封装来获得视频流数据包;网口管理单元,用于根据用户终端所在局域网与互联网的...
【专利技术属性】
技术研发人员:李明强,
申请(专利权)人:广州图普网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。