docker安装OSSRS流媒体直播服务器
一、docker安装OSSRS流媒体直播服务器
在外界开发中, 如果要实现直播功能.常用的方式有:
1. 通过第三方接口来实现.可以申请阿里云,腾讯云,网易云,七牛云的直播接口,根据文档,下载集成SDK到项目中,在第三方用户平台上, 创建直播流[就是一个管道].有了直播流以后, 在客户端中集成一个推流[就是基于rtmp协议把视频摄像头采集到的信息push到直播服务器]的播放器或者第三放模块在另一个客户端中, 集成支持播放rtmp视频信息的播放器插件,基于这个插件向第三方直播服务器获取直播视频.2. 自己部署搭建直播服务器.nginx+nginx-rtmp-module+ffmpegossrs
OSSRS官网:http://ossrs.net/srs.release/releases/
官方文档:https://github.com/ossrs/srs/wiki
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。 SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、流截图、转发给其他服务器、转封装成HTTP-FLV流、转封装成HLS、 转封装成HDS、转封装成DASH、录制成FLV/MP4。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、源站集群、VHOST虚拟服务器 、 无中断服务Reload、HTTP-FLV集群。此外,SRS还提供丰富的应用接口,包括HTTP回调、安全策略Security、HTTP API接口、 RTMP测速。SRS在源站和CDN集群中都得到了广泛的应用Applications。
安装
1.创建自定义网络
sudo docker network create --driver bridge --subnet 172.0.0.0/16 srs_network
# sudo docker network ls
2.创建配置文件
# 使用阿里云镜像安装启动srs
sudo docker run -p 1935:1935 -p 1985:1985 -p 8080:8080 --name srs registry.cn-hangzhou.aliyuncs.com/ossrs/srs:v4.0.34# 把容器中的配置文件复制出来
sudo mkdir -p /home/docker/srs4
sudo docker cp -a srs:/usr/local/srs/conf /home/docker/srs4/conf# 把容器中的日志文件复制出来
sudo docker cp -a srs:/usr/local/srs/objs /home/docker/srs4/objs# 删除容器
sudo docker rm -f srs
3.挂载配置文件并启动
sudo docker run --restart=always -p 1935:1935 -p 1985:1985 -p 8080:8080 --name srs --network srs_network --ip 172.0.0.35 -v /home/docker/srs4/conf/:/usr/local/srs/conf/ -v /home/docker/srs4/objs/:/usr/local/srs/objs/ -d registry.cn-hangzhou.aliyuncs.com/ossrs/srs:v4.0.34
4.通过http://127.0.0.1:8080查看srs终端信息
5.通过http://127.0.0.1:1935/live/自定义直播流名称进行直播推流
docker安装OSSRS流媒体直播服务器相关推荐
- 魔坊APP项目-26-直播、docker安装OSSRS流媒体直播服务器、基于APICloud的acLive直播推流模块实现RTMP直播推流、直播流管理
一.docker安装OSSRS流媒体直播服务器 在外界开发中, 如果要实现直播功能.常用的方式有: 1. 通过第三方接口来实现.可以申请阿里云,腾讯云,网易云,七牛云的直播接口,根据文档,下载集成SD ...
- 分布式流媒体直播服务器系统 For Linux
在之前的一篇<基于Darwin实现的分布式流媒体直播服务器系统>中,我们配置了在Win32下面的流媒体直播系统,今天我们分享一下在Linux下面EasyDSS分布式直播服务器系统的配置. ...
- Docker安装Gogs搭建git服务器
gihub地址:https://github.com/gogs/gogs gogs官网:https://gogs.io/ gihub官方docker安装gogs方法:https://github.co ...
- docker安装nextcloud出现“ 内部服务器错误”
在Linux系统上安装好nextcloud后,到浏览器中连接到nextcloud时,遇到如下错误: 在使用docker logs nextcloud查看容器nextcloud的日志后,发现是在配置文件 ...
- python搭建流媒体服务器_Linux自建直播服务器一:使用Nginx+rtmp模块搭建流媒体服务器...
技术服务于生活.当在日常遇到问题的时候,需要经常去思考如何解决这个问题. 最近网易的逆水寒开测了,非常荣幸拿到一个资格号,可以来体验一下这款国产巅峰级网游,一个会呼吸的江湖.作为一个极度业余的主播(一 ...
- 直播网站需要多大的服务器,手机直播服务器需要多大带宽是由哪些方面决定的?...
如果有人问你,我的服务器需要多少带阔,200m,如果你是网页,你也可以支持10000人在线,因为当你访问一个网页时,你只需要长时间连接到服务器请求数据,10000人可能不需要同时有10000个并发连接 ...
- 使用docker安装kurento
Welcome to Kurento - Kurento 6.9.0 documentation 这是官方文档的地址,细读了官方文档我发现这个kurento只能安装在Ubuntu上,这真是扯淡,这还是 ...
- Docker简易搭建个人直播流rtmp服务器总结
这里写目录标题 1.准备工作 2.DOCKER直接一步部署 2.1安装镜像 2.2运行容器 3.播放方法 4.参考博客: 4.1解决问题 4.2进阶博客参考 4.3局域网搭建教程 4.3.1推流不成功 ...
- [SRS+docker]实现直播服务器 2 SRS单机直播能力验证
目录 1 前言 2 能力要求 3 基础环境 4 环境搭建 4.1 说明 4.1.1 知识储备 4.1.2 网络环境 4.2 SRS版本选型 4.2.1 SRS-github 4.3 搭建模式 4.4 ...
最新文章
- Linux易混名词整理和相关操作
- TypeScript 3.0 新功能介绍(二)
- Oracle Sequence
- 华软oracle,ORACLE 表空间的简单理解
- 新版本idea的run/debug configuration
- C. Molly's Chemicals
- 作为字节跳动的研发面试官,有些话我不得不说!
- 深入理解Java中间件Zookeeper
- 周立功烧写器(ZLG SMARTPRO5000U-Plus)烧写验证
- 音效管理android,Android之声音管理器《AudioManager》的使用以及音量控制
- java f1_JAVA编码(19)——java使用f1j9swing来生成excel文件
- 详述SpringMVC中数据类型转换器
- wincc 激活记录运行系统
- mysql密码为空包密码错误_apk空包签名方法及工具
- Linux如何卸载软件
- java 仿百度文库源码_java开发_模仿百度文库_OpenOffice2PDF_源码下载
- 文津读书沙龙:吴军杨早数学之美-文明之光
- 百度UNIT聊天API实现聊天对话
- uniGUI之UniEdit
- win10 “你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。”
热门文章
- 基于JAVA书影商城系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 香蕉派 android开发板,爱板商城-香蕉派Banana pi A20开发板
- python语言创意绘画-Python神笔马良案例集
- 全景封面视频生成技术在淘宝的应用
- Vue在请求(axios)里面实现loading加载动画
- 物理差的女生适合学计算机,理科女生不喜欢学数学和物理,该怎么报专业
- 基于OpenCV+CUDA实时视频抠绿、背景合成以及抠绿算法小结
- 河海大学计算机与信息学院王敏,计算机技术-河海大学计算机与信息学院.PDF
- Ant Design pro入门教程
- 《中国科技纵横》杂志