首页 > TAG信息列表 > srs

Firefly1126中rtmp库关联至RKNN

1,移植rtmp推流库 首先需要对于rtmp移植至瑞芯微rv1126环境下,具体移植步骤参考以下博客: https://www.cnblogs.com/kxqblog/p/16143456.html 2,CMakeList信息添加 在/sdk/external/rkmedia/exapmles下的CMakeList文件中361行中RKNN Module Test部分加入以下CMakeList代码,添加编译信

RTMP流媒体服务器

0.简介 服务器:SRS(Simple RTMP Server,⽀持RTMP、HTTP-FLV,HLS) 推流端:ffmpeg + OBS 拉流端:ffplay +VLC + srs播放器 推流:指的是将视频流推送出去 拉流:指的是将推流端推送出去的视频流拉去下来 1.SRS安装和学习 直接参考官方文档,官方文档写得很好:https://github.com/ossrs/srs/wiki/

Ubuntu 系统下搭建 SRS 流媒体服务器

一、克隆项目 git clone https://github.com/ossrs/srs 二、执行编译 cd srs/trunk sudo ./configure && make 三、启动 sudo ./objs/srs -c conf/srs.conf 四、ffmpeg推流 1.gphoto2 推流 # 高清流(libx264或者h264) gphoto2 --stdout --capture-movie | ffmpeg -re -i - -v

1101_AUTOSAR_SRS_SPALGeneral_学习笔记

AUTOSAR_SRS_SPALGeneral_学习笔记 Grey 全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! AUTOSAR_SRS_SPALGeneral_学习笔记 摘录与批注 首先明确一下SPAL的概念:标准外设抽象层。 又出来一个系统驱动的概念,MCU的驱动以及GPT的驱

SRS流媒体服务器——源码分析——基本流程简单分析

SRS流媒体服务器——源码分析——基本流程简单分析 前言 部门打算用SRS搭建直播源站,由我负责完成,所以借此机会学习SRS相关内容,对我也是提升的机会,最近也有动手在自己的阿里云服务器搭建各个模式的集群和看了一些源码。我自己是一个记性差的人,所以喜欢总结和整理,才没那么容易

1095_AUTOSAR_SRS_OCUDriver_学习笔记

AUTOSAR_SRS_OCUDriver_学习笔记 Grey 全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard! AUTOSAR_SRS_OCUDriver_学习笔记 摘录与批注 OCU,似乎还是第一次接触这个名字。从描述看,可能是类似PWM输出?这个简单的初步印象是来自于计数器

srs更改端口号导致webrtc播放异常

使用srs4做server,使用配置文件rtmp2rtc.conf,用ffmpeg推流rtmp,用户用webrtc播放。 在本机localhost环境演示都没遇到意外,在一个闲置的服务器上使用的时候,遇到了一点挫折,花了几个小时才解决。 具体使用是这样的,我更改了srs默认端口号,换成了5位数的端口号,前面都加了4。8000端口

Docker部署 SRS rtmp/flv流媒体服务器

这是基于centos7.6系统部署的 一、docker镜像用docker-hub官方的: docker pull ossrs/srs:3 二、创建 bridge 网络并指定 IP 区间: #创建自定义网络 docker network create --driver bridge --subnet 172.0.0.0/16 srs_network #查看已存在网络 docker network ls 三、创建数据

SRS流媒体服务器安装使用详解,rtsp、视频文件推流成rtmp并进行拉取播放,obs推流详解,以及python的推流使用

简单说明一下: rtsp的默认端口是554;rtmp的默认端口是1935rtsp://192.168.125.128 # 前面的rtsp就决定用:554端口,后面加不加:554都无所谓rtmp://192.168.125.128 # 前面的rtmp就决定用:1935端口,后面加不加:1935都无所谓然后推流的不是只能是视频文件,也可以推流rtsp摄像头地址

在windows下yangwebrtc2编译运行成功——强推防踩坑

目录 1、yangwebrtc介绍 2、编译必需的环境搭建 2.1 webrtc服务器 2.2  QT 2.2.1 QT环境 2.2.2 QT编译器 2.2.3 Windows运行库 3、编译前的准备 3.1 下载yangrtc源码和库 3.2 配置库 4 运行 4.1 配置本地视频和音频 4.2 运行 5 问题 1、yangwebrtc介绍 https://gitee.com/yan

srs源码分析(一)

由于工作中的需要,需要用到srs流媒体服务器,所以在此做个了解。 源码下载地址: https://github.com/ossrs/srs 先来看看整体流程架构,图片来自https://blog.csdn.net/adkada1/article/details/120583331  

SRS RTMP流媒体服务器搭建

ubuntu amd64 srs下载编译 srs官网:https://github.com/ossrs/srs 码云地址 这个下载的快一些 获取srs源码 git clone https://gitee.com/winlinvip/srs.oschina.git cd srs.oschina #使⽤当前最新的3.0版本 git checkout -b 3.0 remotes/origin/3.0release cd trunk 配置和编

使用Linux+FFmpeg+SRS 搭建流媒体服务器

当前场景  有前端摄像头使用RTSP生产视频流,网页页面需要播放实时视频,以前是采用FFmpeg转码+Nginx的rtmp模块 推送视频直播流。 但目前这种方式前端采用FLASH播放器进行播放已经不适用当前的环境,毕竟Flash在某些浏览器中已经被禁止。 故现在改用FFmpeg+SRS进行流媒体服务器进行

4、SRS4.0源代码分析之RTMP推流处理

学习目标:     本章我们将分析SRS4.0 RTMP服务模块和推流相关的代码处理逻辑。 学习内容:     根据上节内容可知,SRS4.0针对RTMP推流客户端的处理逻辑,主要在协程SrsRtmpConn::do_cycle()中通过调用SrsRtmpConn::publishing()函数进行处理。 // 为了方便理解,下面函数使

srs源码分析2-浅析state_threads

本文分析的state-threads的版本是1.9。 srs源码分析1-搭建环境 srs源码分析2-浅析state_threads srs源码分析3-srs的启动 srs源码分析4-客户端的连接 srs源码分析5-handshake srs源码分析6-connect 以下正在写作中。。。 srs源码分析7-create stream srs源码分析8-推流-publi

srs自启动设置

设置srs开机自启动可以通过systemctl 第一是:srs安装目录下的 /etc/init.d/srs 这个文件 第二是:srs安装目录下的 /usr/lib/systemd/system/srs.service 长这样: [Unit] Description=The SRS Media Stream Cluster After=network.target [Service] Type=forking ExecStart=/etc

debian11安装SRS教程

一、安装依赖apt install -y --force-yes git make sudo tar unzip pkg-config gcc g++ 二、下载SRS进入要安装的目录,如:cd /usr执行:git clone -b 4.0release https://gitee.com/ossrs/srs.git三、修改安装文件找到./srs/trunk/auto/depends.sh搜索yum替换为apt搜索gcc-c++替换为g+

遥感影像重投影

一、简介   栅格数据进行重新投影比矢量数据更复杂,对于矢量,你只需要每个顶点的新坐标就可以轻松实现投影转换,但对于栅格,你需要处理像元发生形变和偏移的情况,以及从旧单元格位置到新单元格位置的一对一映射。新单元格位置不存在(如下图)。确定新单元格像元值的最简单方法是使用最接

linux中脚本需输入密码问题

linux中常需要配置一些启动文件,加入启动文件需要以管理员的身份执行的时候,需要输入密码 如应用程序为srs,所处目录为 /usr/local/srs 手动执行启动命令时,在终端输入 cd /usr/local/srssudo ./objs/srs -c ./conf/srs.conf 此时会终端提示输入密码,执行完即可正常运行程序 但如果

[SRS+docker]实现直播服务器 3 基于webRTC协议的srs低延迟直播研究

目录 前言 低延迟研究 设备兼容性 webRtc调试 播放器 体系结构 结论 问题 rtc_player.html点击播放报错 局域网RTC黑屏 附件 前言 上一篇我们通过单机版的srs服务器,验证了srs确实具备作为直播服务器的能力。但是验证后,我们其实也发现了一个问题就是srs基于rtmp协议来拉流的的延

SRS流媒体小型集群搭建(6)-nginx 安装和配置

终于到最后一步,分发了,按理说nginx可以负载http和tcp,但是我只用来负载了http,也是从服务器的性能和安全考虑,一个是推流给一个单独的入口更安全,再一个就是降低服务器的压力。所以本文是用nginx负载SRS的3台edge服务器,分发的文件类型为 flv和m3u8,nginx安装完毕后会去SRS服务器进行设

centosdocker安装srs,全网首发!

蚂蚁金服关于spring部分面试问题: Spring bean的生命周期能不能结合源码回答一下这个问题Spring容器当中包含了哪些常用组件(至少说5个),作用是什么,场景是什么;Spring自动注入的原理是什么?能不能从源码来说明一下这个问题;我们常常说的自动注入,到底怎么注入的?有什么坑?Spring源码当

排查SRS问题记录一(RTMP推流,RTC播放卡住)

问题描述: SRS Version=4.0.126. 配置文件配置: listen 1935; max_connections 100; daemon off; srs_log_tank console; http_server { enabled on; listen 8080; dir ./objs/nginx/html; }

流媒体服务解决方案——筑梦之路

流媒体服务器解决方案   需求说明: 这里主要采用开源项目SRS流媒体服务来搭建一个流媒体服务器,通过推流服务器将摄像头的实时视频流推送到SRS流媒体服务器,然后客户端可以拉取SRS流媒体服务器的rtmp或者http流数据,实现摄像头的视频流转换成rtmp流,实时显示视频监控画面。     项

【网络通信 -- 直播】SRS -- 基于 SRS 的通话环境搭建

【网络通信 -- 直播】SRS -- 基于 SRS 的通话环境搭建 【1】安装配置 GO 环境 下载 GO 相关环境软件包 cd /usr/local/ wget https://dl.google.com/go/go1.16.5.linux-amd64.tar.gz --no-check-certificate tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gz 设置 GO 相关