更新时间:2024-06-17 GMT+08:00

概述

应用场景

SRS是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。该镜像基于Ubuntu 22.04操作系统,采用Docker部署,已预置Nginx、Docker软件。本文介绍如何使用OBS推送PC桌面流到SRS。

资源和成本规划

本实践以如下资源规划为例,您可根据实际需要进行调整。

资源

配置

说明

云主机

  • CPU:2核
  • 内存:4GB

您可根据您的业务需求选择Flexus应用服务器L实例规格。

镜像

SRS

选择SRS应用镜像。

安全组

入方向规则:

  • 协议端口

    TCP:9001、1935、1985、8080、8000

    源地址:0.0.0.0/0

  • 协议端口

    ICMP:全部

    源地址:0.0.0.0/0

  • 9001:允许外部访问应用管理页面。
  • 1935:允许访问用于RTMP直播服务器。
  • 1985:允许访问HTTP API服务器,播放HTTP-API、WebRTC流等。
  • 8080:允许访问HTTP直播服务器,播放HTTP-FLV、HLS流等。
  • 8000:允许访问WebRTC媒体服务器。

域名

wpwebsite.com

  • 如果您仅为个人开发或测试使用,可以不添加域名。
  • 如果您的网站对外开放,请为云服务器添加并解析域名。

操作流程

步骤顺序

操作步骤

说明

1

购买并配置Flexus应用服务器L实例

购买并部署Flexus应用服务器L实例

2

了解SRS工作界面

了解SRS工作界面内容。

3

OBS推送本地PC桌面流到SRS

以OBS推送本地PC桌面流到SRS,帮助您了解SRS的使用方法。