SRS是目前较为流行的一款开源流媒体服务器,通过简单部署就可以实现大部分流媒体功能,并且支持多种流媒体协议,支持多种流媒体播放器和播放格式。包括,RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种流媒体协议。

SRS具有部署简单,提供了多种安装方案Docker镜像、K8s部署、可观测性日志和监控指标等,提供云SRS无门槛应用。SRS是高性能流媒体服务器,是同类服务器的2~3倍性能,提供非常完整的概念和一致性设计,实现高效的流媒体应用。

但是在各种项目中,视频转码一般不建议与SRS的流媒体服务器在同一台设备上运行,这也是目前各种视频流媒体项目中的主流方案,转码交由专用的转码服务器来处理,流媒体只负责视频流的推流、拉流操作。SRS如何配置安装配置外置转码服务器呢?我们从安装一台SRS开始给大家演示,如何实现开源流媒体软件SRS与外置转码服务器的整合应用。

SRS的安装

SRS提供多种安装方案,提供了Docker镜像和源码安装,这里给大家演示源码安装的方案。SRS推荐安装CentOS7系统,可以在阿里云的镜像网站下载CentOS7系统,速度比较快

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/

CentOS7安装后,以root用户登录,下载SRS代码

#git clone -b 4.0release https://gitee.com/ossrs/srs.git

编译代码要进入到srs/trunk目录

#cd srs/trunk

#./configure

#make

启动服务器:

#./objs/srs -c conf/srs.conf

通过命令查看SRS流媒体服务器是否启动

#./etc/init.d/srs status

然后登录WEB界面,查看是否启动成功。http://localhost:8080/。 localhost是你CentOS系统的IP地址,本文示例是http://192.168.2.111:8080/

到以上部署,SRS流媒体服务器就安装完了,如你无法打开这个界面,可能是你的CentOS系统防火墙没有关闭,关闭即可。

配置新领信通的PRN1600实时转码服务器

下面我们来配置新领信通的PRN1600实时转码服务器。PRN1600实时转码服务器是采用嵌入式硬件转码的专用转码服务器,可以支持多路4K视频转码,16路1080P视频转码,支持H.264、H.265、VP8、VP9等编码格式,兼容WebRTC、SIP、GB28181、RTP、RTSP、RTMP等多种流媒体协议。

给大家演示一下,通过使用OBS推流一个4K的视频到PRN1600实时转码服务器,由转码服务器实时转码为720P后,推流给SRS流媒体服务器,再由终端播放。本示例中,流媒体服务器IP地址192.168.2.111,实时转码服务器192.168.2.178

我们在PRN1600实时转码服务器中配置一个转码策略。

我们看以上配置策略名,ts。是OBS推流给实时转码服务器的规则,目的地址是将这路视频流转码后推流给SRS流媒体服务器。

通过以上配置我们就完成了使用OBS推送一个4K视频流媒到实时转码服务器,同时将这路视频转换为702P后再推流给SRS的过程。

我们在实时转码服务器的状态显示中,可以清晰的看到,当前视频输入、输出的情况,以及编码转换的情况。

我们现在可以通过各种浏览器,通过SRS流媒体服务器看到的是转码后的720P视频,当然这里演示的是一个示例有,实际上实时转码服务器可以转发多路不同分辨率不同格式的视频,以适配不同环境下的终端,减轻SRS的转码压力。

并且实时转码服务器支持SIP协议的接入,可以将视频流媒体与通信系统打通,实现转码能力。后续会给大家介绍SRS与SIP的整合,实时转码服务器的融屏推送SRS等应用。可以广泛应用在应急指挥,在线教育等行业的应用示例。

开源流媒体SRS结合硬件视频实时转码服务器的部署相关推荐

  1. Xilinx低比特率高品质 ABR 视频实时转码(HPE 参考架构)

    Xilinx低比特率高品质 ABR 视频实时转码(HPE 参考架构) 介 绍 对实时视频流的需求给视频服务提供商带来了严峻挑战,必须在管理基础设施和互联网带宽运营成本,还要为客户提供高质量体验.鉴于视 ...

  2. 校园小情书小程序源码-开源表白墙告白墙小程序源码+后端+手动部署方式

    微信小程序–校园小情书后台源码,好玩的表白墙,告白墙. 小情书是一个开源项目,你可以使用叶子的后台服务,也可以自己搭建后台服务.本文档为独立部署小情书后台服务的教程. 项目环境要求: PHP 7.0 ...

  3. 硬件视频会议设备在与云视频会议对接时,如何提高利用率

    跨区域合作是企业办公的常态,企业需要为这类办公模式匹配一个很好的解决方案.腾讯会议连接器让会议室连接方式更为简单快捷,同时会议设备的会议能力得到提高.即便是传统硬件视频会议系统也是可以使用的,利用率最 ...

  4. 开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享

    开源流媒体解决方案,流媒体服务器,推拉流,直播平台,SRS,WebRTC,移动端流媒体,网络会议,优秀博客资源等分享 一.优秀的流媒体博客资源 1.1 EasyNVR:专注于安防视频互联网化的技术 1 ...

  5. 开源流媒体服务器SRS学习笔记(1) - 安装、推流、拉流

    SRS(Simple RTMP Server) 是国人写的一款非常优秀的开源流媒体服务器软件,可用于直播/录播/视频客服等多种场景,其定位是运营级的互联网直播服务器集群. 1.安装 官网提供了3种安装 ...

  6. EasyDSS流媒体视频实时回传与录像管理解决方案

    一.背景 1.1 方案背景 随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户,4G/5G/NB-IoT各种技术的大规模商用,视频在各行各业越来越受到重视,无论是传统的视频媒体转向 ...

  7. 开源流媒体云视频平台EasyDarwin中EasyCMS服务是如何进行命令转发和消息路由的

    开源流媒体云视频平台EasyDarwin中EasyCMS服务是如何进行命令转发和消息路由的 EasyCMS介绍 EasyCMS做为EasyDarwin开源流媒体云平台解决方案的一部分,主要进行的是设备 ...

  8. 【音视频开发系列】srs-webrtc-janus开源流媒体服务器分析

    全球最牛开源流媒体服务器源码分析 1.如何学习流媒体服务器 2.全球最牛流媒体服务器架构分析 3.我们能从全球最牛流媒体服务器得到什么 [音视频开发系列]srs-webrtc-janus流媒体服务器分 ...

  9. 多媒体视频开发_(6) EasyDarwin开源流媒体服务器程序搭建

    EasyDarwin开源流媒体服务器程序搭建 https://winqi.cn/120.html

  10. 实时录制视频,实时去除人_录制实时演示,第2部分:软件设置

    实时录制视频,实时去除人 如果您是进行现场会议的团队的一员,则有可能要录制发言人的演讲并在网上发布. 幸运的是,这要归功于开源软件和现成的硬件,这在今天是容易且相对便宜的. 有关录制实时演示文稿的本系 ...

最新文章

  1. java 性能调优:35 个小细节,让你提升 java 代码的运行效率
  2. Python 之父谈 Python
  3. [bzoj2229][Zjoi2011]最小割
  4. ffmpeg 转换flv压缩大小_ffmpeg转换参数和压缩输出大小的比率 参考 最新版本FFMPEG...
  5. REVERSE-PRACTICE-BUUCTF-25
  6. android 虚拟键盘改变单个按键颜色_这款机械键盘很特别!一亿次按键寿命还有高颜值...
  7. attrib批量显示文件夹_1.2Windows之DOS命令基础篇-学习attrib+del+copy+xcopy命令
  8. swift建立桥接_在Swift中建立Alexa技能
  9. 物联网架构----EMQ-Hook了解、连接Kafka发送消息
  10. Vmware workstation 安装解压 vmwaretools 提示只读文件
  11. [转]Linux下的动态连接库及其实现机制
  12. 最简单的视频编码器:基于libx265(编码YUV为H.265)
  13. 有些歌,放在这慢慢听
  14. 携程网跨站弱点及物理路径泄漏
  15. java ctor_.ctor,.cctor 以及 对象的构造过程
  16. 基调定了,反对资本的无序扩张
  17. 排队论,对策论,层次分析法
  18. UEFI----EFI_DRIVER_BINDING_PROTOCOL
  19. 比python更高级的语言 j_算法X Python实现
  20. WMI 测试器 (wbemtest.exe) 演练

热门文章

  1. vue在开发环境怎么兼容ie_vue 配置兼容ie浏览器
  2. java 方差_方差(Variance)
  3. 使用虚拟机安装操作系统可能出现的问题
  4. 致前行者 | 他们,只用了两公里地铁的钱,就实现了中国探月
  5. 全球主要城市时区时差转换计算表
  6. 大数据、数据分析、数据挖掘的差别
  7. x,y,w,h与xmin,ymin,xmax,ymax的关系
  8. 图片/视频获取缩略图的几种方式
  9. 禁止搜狗拼音输入法自动更新
  10. 眼睛容易干燥疲劳怎么办?