网络摄像头如何按需推流?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络摄像头如何按需推流?相关的知识,希望对你有一定的参考价值。
需求如下:
1. 内网有4G网络摄像头,提供RTSP输出流。公网无法通过端口映射从该摄像头拉取RTSP流。
2. 有一台aliyun ecs,有公网IP,部署自己的流媒体服务器。该机器上可以安装流媒体服务器,如SRS, livego,或者 easyDarwin等RTMT服务器,也可以安装live555 RTSP服务器。
3. 有时需要从公网查看网络摄像头的实时视频。希望在查看时,摄像头才将视频推送到公网的流媒体服务器,然后手机/PC从服务器获取视频。查看结束后,摄像头结束推流。这样才能节省4G流量。
关键问题:摄像头如何按需推流? 或者服务器如何才能从4G摄像头拉到流?
希望大家推荐产品和方案!
首先你摄像机的接口与4G编码器进行连接,另外编码器冷靴安装架设在摄像机上。
千视4G编码器特点:
●采用H.265编码,1080p高清直播,4路4G聚合,支持SRT协议,内置电池,提供冷靴安装;
●支持图文叠加,录像存储,还可提供SDK;
●低带宽(只需2-3兆即可),户外移动专业直播设备;
参考技术A 1、方法1摄像头端加编码器进行推流。2、摄像头端加VPN路由器,所有设备组建VPN网络进行rtsp拉流
JavaCV音视频开发宝典:使用javacv读取GB28181海康大华平台和网络摄像头sdk回调视频码流并转码推流rtmp流媒体服务
《JavaCV音视频开发宝典》专栏目录导航
《JavaCV音视频开发宝典》专栏介绍和目录
前言
本篇文章用于解决javacv接入h264/hevc裸流或者接入ps/ts流等字节流的非流媒体协议视频源接入并推流到rtmp流媒体服务。
本篇文章适用于gb28181/海康大华网络摄像机设备sdk对接以及海康大华等视频平台的sdk方式对接和推流。
可以用于录像回放对接和实时流对接。
再次友情提醒:注意管道流的输入输出不能在同一个线程内,否则1000000%会阻塞。
实现功能
1、读取海康/大华sdk回调
2、创建javacv解析处理线程
3、使用javacv解析视频码流,并推流到rtmp
代码实现
这里演示如何正确读取大华sdk回调ps视频流,然后解析预览视频图像,然后推流到rtmp。
以上是关于网络摄像头如何按需推流?的主要内容,如果未能解决你的问题,请参考以下文章
Qt编写推流综合应用示例(文件推流/桌面推流/本地摄像头/网络摄像头/转发推流/视频分发)
树莓派 RaspBerryPi 网络配置相关与改造usb网络摄像头
JavaCV音视频开发宝典:使用javacv读取GB28181海康大华平台和网络摄像头sdk回调视频码流并转码推流rtmp流媒体服务
JavaCV音视频开发宝典:使用javacv读取GB28181海康大华平台和网络摄像头sdk回调视频码流并转码推流rtmp流媒体服务