杂牌摄像头-SRS-GB28181
本地摄像头
http://192.168.2.222/
admin
123456
修改镜像源
备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
生成缓存
yum makecache
SRS-GB28181
https://blog.csdn.net/qq_36213352/article/details/124806963?spm=1001.2014.3001.5501
安装教程https://blog.csdn.net/qq_16504067/article/details/114524541
环境部署 这是先看的
配置环节
1. 摄像头设备信息
2. 摄像头平台管理
3. SRS修改配置文件 ./conf/push.gb28181.conf
# push gb28181 stream to SRS.listen 1935;
max_connections 1000;
daemon off;
srs_log_tank console;http_api {enabled on;listen 1985;
}http_server {enabled on;listen 8080;
}stats {network 0;
}stream_caster {enabled on;caster gb28181;# 转发流到rtmp服务器地址与端口# TODO: https://github.com/ossrs/srs/pull/1679/files#r400875104# [stream] is VideoChannelCodecID(视频通道编码ID) for sip# 自动创建的道通[stream] 是‘chid[ssrc]’ [ssrc]是rtp的ssrc# [ssrc] rtp中的ssrcoutput rtmp://127.0.0.1:1935/live/[stream];# 接收设备端rtp流的多路复用端口listen 9000;# 多路复用端口类型,on为tcp,off为udp# 默认:ontcp_enable on;# rtp接收监听端口范围,最小值rtp_port_min 58200;# rtp接收监听端口范围,最大值rtp_port_max 58300;# 是否等待关键帧之后,再转发,# off:不需等待,直接转发# on:等第一个关键帧后,再转发wait_keyframe on;# rtp包空闲等待时间,如果指定时间没有收到任何包# rtp监听连接自动停止,发送BYE命令rtp_idle_timeout 30;# 是否转发音频流# 目前只支持aac格式,所以需要设备支持aac格式# on:转发音频# off:不转发音频,只有视频# *注意*!!!:flv 只支持11025 22050 44100 三种# 如果设备端没有三种中任何一个,转发时为自动选择一种格式# 同时也会将adts的头封装在flv aac raw数据中# 这样的话播放器为自动通过adts头自动选择采样频率# 像ffplay, vlc都可以,但是flash是没有声音,# 因为flash,只支持11025 22050 44100audio_enable off;# 服务器主机号,可以域名或ip地址# 也就是设备端将媒体发送的地址,如果是服务器是内外网# 需要写外网地址,# 调用api创建stream session时返回ip地址也是host# $CANDIDATE 是系统环境变量,从环境变量获取地址,如果没有配置,用*# *代表指定stats network 的网卡号地址,如果没有配置network,默认则是第0号网卡地址# TODO: https://github.com/ossrs/srs/pull/1679/files#r400917594# host $CANDIDATE;host 120.48.39.249;#根据收到ps rtp包自带创建rtmp媒体通道,不需要api接口创建#rtmp地址参数[stream] 就是通道id 格式chid[ssrc]auto_create_channel off;sip {# 是否启用srs内部sip信令# 为on信令走srs, off 只转发ps流enabled on;# sip监听udp端口listen 5060;# SIP server ID(SIP服务器ID).# 设备端配置编号需要与该值一致,否则无法注册serial 34020000002000000001;# SIP server domain(SIP服务器域)realm 3402000000;# 服务端发送ack后,接收回应的超时时间,单位为秒# 如果指定时间没有回应,认为失败ack_timeout 30;# 设备心跳维持时间,如果指定时间内(秒)没有接收一个心跳# 认为设备离线keepalive_timeout 120;# 注册之后是否自动给设备端发送invite# on: 是 off 不是,需要通过api控制auto_play on;# 设备将流发送的端口,是否固定# on 发送流到多路复用端口 如9000# off 自动从rtp_mix_port - rtp_max_port 之间的值中# 选一个可以用的端口invite_port_fixed on;# 向设备或下级域查询设备列表的间隔,单位(秒)# 默认60秒query_catalog_interval 60;}
}rtc_server {enabled on;# Listen at udp://8000listen 8000;## The $CANDIDATE means fetch from env, if not configed, use * as default.## The * means retrieving server IP automatically, from all network interfaces,# @see https://github.com/ossrs/srs/issues/307#issuecomment-599028124candidate 120.48.39.249;# candidate $CANDIDATE;
}vhost __defaultVhost__ {rtc {enabled on;bframe discard;}http_remux {enabled on;mount [vhost]/[app]/[stream].flv;}hls {enabled on;}# rtc {# enabled on;# # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtmp-to-rtc# rtmp_to_rtc off;# # @see https://github.com/ossrs/srs/wiki/v4_CN_WebRTC#rtc-to-rtmp# rtc_to_rtmp off;# bframe discard;# }
}
杂牌摄像头-SRS-GB28181相关推荐
- SRS学习-部署SRS(GB28181版)
SRS学习-部署SRS(GB28181版) 介绍 SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181. SRS官网 单点版架构图如下所示 ...
- 使用本机系统ubuntu搭建SRS GB28181服务器和推流
搭建SRS GB28181 1.git上下载srs git clone https://github.com/ossrs/srs 2.一定要进入srs/turunk进行操作 cd srs/trunk ...
- 硬盘录像机NVR、DVR或者带存储的摄像头通过GB28181协议接入LiveGBS可以播放设备的录像
GB28181流媒体中设备录像 不同厂家的摄像头或NVR.DVR配置GB28181的地方参考:配置GB28181设备接入 数字硬盘录像机NVR/DVR或者带SD卡存储的摄像头通过GB28181协议接入 ...
- 操作教程:大华摄像头通过GB28181协议注册EasyCVR平台的详细配置
EasyCVR平台支持多类型设备.多协议方式接入,包括市场主流标准协议国标GB/T28181.RTMP.RTSP/Onvif协议等,以及厂家私有协议如海康SDK.大华SDK.海康Ehome等.其中,国 ...
- 4G摄像头采用GB28181协议成功接入LiveGBS国标流媒体平台的设置流程
经过了多天的调试对接,终于将宇视的布控球顺利接入到了LiveGBS的国标平台,特地写一下对接过程中遇到的问题,希望能帮助大家避开一些麻烦: 第一步:电脑连接无线网络IPCWIFI,密码12345678 ...
- SRS 实战 GB28181 流媒体服务解决方案
1.SRS 简介 1.1.概述 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码.SRS提供了丰富的接入方案将RTMP流接入SRS, 包括推送RTMP到SRS.推送RT ...
- SRS4 对接海康威视GB28181协议推流 RTMP、webRTC拉流
一.系统环境 Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-88-generic x86_64) 三.源代码.配置.编译.运行 git clone https://githu ...
- 调用远程摄像头进行人脸识别_工地安全:AI如何实现安全帽检测与人脸识别?...
安全生产一直是施工生产中很重要的一部分,只有保障了员工的安全,才能保证企业的利益.安全帽作为保护.防护的重要防范手段,一直是各大企业要求员工佩戴的,可还是发生了各种由于未佩戴安全帽导致的安全事故. 通 ...
- Docker 安装 SRS
1.简介 1.1.SRS 简介 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码.SRS提供了丰富的接入方案将RTMP流接入SRS, 包括推送RTMP到SRS.推送RT ...
最新文章
- OKRS如何进行目标的对齐?
- JDBC executeBatch 抛出异常停止
- 深入理解DOM节点类型第一篇——12种DOM节点类型概述
- 交换机出现err-disable的原因及解决方法
- ITK:复制复合变换CompositeTransform
- 淘宝客程序 —— 突破了传统淘宝客程序对自动采集商品收费的模式
- 多线程服务器的适用场合
- Apache Maven --- [标准目录布局]
- 关于企业费控管理的这些陷阱,你知道吗?
- Q130:PBRT-V3,非均匀介质的采样(11.3.3章节、15.2.2章节)
- Java基础markdown笔记整理(尚硅谷康师傅)
- Linux笔记(十二) Linux集群搭建(附带视频详解)
- 如何使用计算机来线性拟合,Excel2019使用教程:绘制线性回归图
- 2.3.1 TextView(文本框)详解
- 高数笔记(十四):多元复合函数的求导法则,隐函数的偏导数,多元微分在几何上的应用
- 农历和阳历日期互转,Python实现
- 你真的理解什么是“财富自由”吗?
- 谈谈对 SRE 的理解
- java-assured,如何使用Rest-Assured java中的证书进行HTTPS GET调用
- 软件测试工程师面试题之(计算机网络上)
热门文章
- python将双反斜杠“\\“替换成单反斜杠“\“
- android realm数据库,浅谈Realm数据库及其使用
- ajax 调用sqlserver,js连接sqlserver进行查询
- SQL server截取日期,只要年月
- 有感于盛大帝国的逐渐衰落!
- Vue3.x 父组件Setup、Ref操纵子组件中的元素方法
- 复制算法(copying)
- 偏差和方差(bias and variance)
- linux系统下,11款常见远程桌面控制软件(转载)
- 虚拟化公司Appsense获高盛七千万美元投资