SRS视频服务器使用记录

SRS是一个开源的(MIT协议)简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等协议。 SRS媒体服务器和FFmpegOBSVLCWebRTC等客户端配合使用,提供流的接收和分发的能力,是一个典型的发布 (推流)和订阅(播放)服务器模型。 SRS支持互联网广泛应用的音视频协议转换,比如可以将RTMPSRT, 转成HLSHTTP-FLVWebRTC等协议。

Introduction | SRS注意:SRS6属于开发版,不稳定。https://ossrs.net/lts/zh-cn/docs/v6/doc/introduction

1初步使用

1-1 先用Docker启动SRS

docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 registry.cn-hangzhou.aliyuncs.com/ossrs/srs:5

1-2 使用ffmpeg推流

ffmpeg -re -i ./doc/source.flv -c copy -f flv rtmp://localhost/live/livestream
-re 为以流的方式读取;

-i 为输入的文件;

-f 输出文件格式

1-3 使用 VLC拉流

rtmp://服务器ip/live/livestream

相关推荐
疯狂打码的少年11 小时前
【数据库技术】关系模型基本概念(关系/属性/元组/键)
java·服务器·数据库·笔记
2601_9667990414 小时前
酷嗨米J300:一台相机同步推三平台
运维·服务器·负载均衡
2601_9556624614 小时前
短视频配音 7 款测评:旁白情绪、断句、呼吸感完整打分
人工智能·音视频·语音识别
Bamtone202515 小时前
Bamtone班通:TDR阻抗测试仪如何高效助力AI服务器高速信号完整性验证?
服务器·人工智能·阻抗测试·阻抗分析
Brilliantwxx15 小时前
【Linux】 进程(7)深度剖析 进程内核O(1)调度队列 + 饥饿问题
linux·运维·服务器
疯狂打码的少年15 小时前
【数据库技术】关系完整性约束(实体/参照/用户定义)
运维·服务器·数据库·笔记
刚入门的大一新生16 小时前
Linux-命令行参数和环境变量
linux·运维·服务器
FreeTinker16 小时前
Java文件服务器的技术选型与实现路径:从嵌入式工具到企业级系统
java·服务器·开发语言
我星期八休息16 小时前
Linux I/O多路转接—epoll
java·linux·运维·服务器·开发语言·jvm·算法
土星云SaturnCloud17 小时前
超轻量 OCR 实战:PP-OCR 边缘部署实践
服务器·人工智能·ai·ocr·边缘计算