
# OBS推送本地PC桌面流到SRS（历史版本）
#### 应用场景
SRS是一个简单高效的实时视频服务器，支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。Flexus L实例提供SRS应用镜像，该镜像基于Ubuntu 24.04操作系统，采用Docker部署，已预置Nginx、Docker软件。本文介绍如何使用OBS推送PC桌面流到SRS。
![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/note_3.0-zh-cn.png)
本实践适用于2026年8月11日之前购买该镜像的L实例。
 #### 步骤一：配置安全组
配置安全组的入方向访问规则，确保可以正常访问应用镜像。
1. 在[Flexus应用服务器L实例控制台](https://console.huaweicloud.com/smb/?&locale=zh-cn#/resource/list)，单击资源卡片或名称，进入资源页面。
2. 选择"安全组"页签，单击"添加规则"，添加如下规则。 本例只添加基本规则，您可根据需要添加更多规则。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001961271432.png "点击放大")
   表1安全组规则 
   | 优先级 | 策略 | 类型   | 协议端口     | 源地址       | 描述                                   |
   |:---|:---|:---|:---|:---|:---|
   | 100 | 允许 | IPv4 | TCP：80   | 0.0.0.0/0 | 允许使用HTTP协议访问应用。                      |
   | 100 | 允许 | IPv4 | TCP：443  | 0.0.0.0/0 | 允许使用HTTPS协议访问应用。                     |
   | 100 | 允许 | IPv4 | TCP：1935 | 0.0.0.0/0 | 允许访问用于RTMP直播服务器。                     |
   | 100 | 允许 | IPv4 | TCP：1985 | 0.0.0.0/0 | 允许访问HTTP API服务器，播放HTTP-API、WebRTC流等。 |
   | 100 | 允许 | IPv4 | TCP：8080 | 0.0.0.0/0 | 允许访问HTTP直播服务器，播放HTTP-FLV、HLS流等。      |
   | 100 | 允许 | IPv4 | TCP：8000 | 0.0.0.0/0 | 允许访问WebRTC媒体服务器。                     |
      
   
 
#### 步骤二：重置密码并登录Flexus L实例
登录Flexus L实例是常用操作，本小节介绍如何登录Flexus L实例。Flexus L实例无初始密码，创建Flexus L实例后，请先重置密码，再登录Flexus L实例。
1. 在Flexus L实例控制台"概览"页的"镜像信息"区域中，单击"管理"进入应用的管理页面，检查应用是否已经启动完毕。应用启动完毕后再执行下一步。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/notice_3.0-zh-cn.png)
   刚创建Flexus L实例后的几分钟，应用处于启动过程中，在此期间请勿对Flexus L实例执行重置密码、重启、关机操作，避免初始密码信息失效导致无法正常登录应用的管理页面。
   图1应用的管理页面入口   
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002114666965.png "点击放大")
   
   应用启动完毕时，您可以看到如[图2]正常的管理页面初始化引导界面。
   图2SRS管理页面的初始页面   
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997751753.png)
   ![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/note_3.0-zh-cn.png)
   如果管理页面未正常显示，请排查以下原因：
   - 未放通访问管理页面的端口：请根据[步骤一：配置安全组](https://support.huaweicloud.com/bestpractice-flexusl/practice_application_0010.html#practice_application_0010__section1559114381717)检查是否放通端口。
   
   - 管理页面正在启动中：请稍后重试。
     
2. 在资源卡片上，单击![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002176109417.png)图标，单击"重置密码"，或者在列表视图中单击操作列下的"重置密码"，设置Flexus L实例的密码。
   Flexus L实例无初始密码，登录Flexus L实例前请先设置Flexus L实例密码。更详细的操作步骤参见[重置Flexus L实例密码](https://support.huaweicloud.com/usermanual-flexusl/instance_admin_0002.html)。
   图3重置密码   
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002078946216.png "点击放大") 
3. 单击资源卡片上的"远程登录"按钮，或者单击列表视图操作列下的"远程登录"，在弹出的登录窗口中，单击"VNC登录"，根据界面提示，输入用户名密码登录Flexus L实例。更多登录方式请参见[登录方式概述](https://support.huaweicloud.com/usermanual-flexusl/server_login_0001.html)。
   用户名为root，密码为上一步设置的密码。
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002106451133.png "点击放大")
   
 
#### 步骤三：了解SRS管理页面
由于应用镜像基于代码界面的Ubuntu操作系统，为了便于您操作，应用镜像具备**可视化的管理页面**，登录管理页面后，您即可便捷地配置应用。
1. 在Flexus L实例控制台"概览"页的"镜像信息"区域中，单击"管理"进入应用的管理页面。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000002101742780.png "点击放大")
   ![](https://support.huaweicloud.com/bestpractice-flexusl/public_sys-resources/note_3.0-zh-cn.png)
   如果管理页面未正常显示，请排查以下原因：
   - 未放通访问管理页面的端口：请根据[步骤一：配置安全组]检查是否放通端口。
   
   - 管理页面正在启动中：请稍后重试。
     
2. 了解SRS管理界面内容。
   SRS无需设置用户名密码登录凭证。在SRS管理页面您可以：
   - 单击"SRS控制台"进入SRS控制台界面。
   
   - 获取推流地址。
   
   - 单击"SRS播放器"，观看直播推流画面。
    
   图4SRS管理页面的初始页面   
   ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997751753.png) 
至此，SRS应用搭建完成，您可以开始使用SRS进行推送直播、观看直播等操作。
#### 步骤四：OBS推送本地PC桌面流到SRS
本例以OBS推送本地PC桌面流到SRS，帮助您了解SRS的使用方法。
- [步骤1：推送直播]
  1. 请根据操作环境在本地[下载](https://obsproject.com/download)并安装OBS推流工具客户端。
  
  2. 打开OBS工具，在"控制按钮"区域中单击"设置"。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001961045412.png "点击放大")
     
  
  3. 在"直播"菜单中，配置参数，单击"应用"。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001961045396.png "点击放大")
     
     | 参数     | 说明                                          |
     |:---|:---|
     | 服务     | OBS提供了多平台，对于SRS选择"自定义"。                     |
     | 服务器    | 输入SRS指定的推流地址，如下图"rtmp://124.70.x.x/live/" 。 |
     | 推流码    | SRS指定的推流地址"live/"后的字符串，如下图"livestream"。     |
     | 使用身份验证 | 勾选"使用身份验证"，并设置用户名和密码。                       |
        
     ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997565725.png "点击放大")
     
  
  4. 在"输出"菜单中，配置参数，单击"应用"。 配置视频码率为1000Kbps。编码如果使用硬件，对显卡要求较高，可能无法推流成功，因此"视频编码"器选择"软件"，其他选项栏可根据需求选择。
     ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997565721.png "点击放大")
     
  
  5. 单击"确定"。
  
  6. 在"来源"区域，单击"+"选择"显示器采集"，新建源，单击"确定"。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997606325.png "点击放大")
     
  
  7. 执行任意操作让桌面变化，可以看到屏幕已经在采集桌面内容。单击"确定"。
  
  8. 单击"开始直播"，连接后右下角出现绿色方块提示表示推流成功。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997606337.png "点击放大")
     
   
- [步骤2：观看直播]
  1. 登录Flexus应用服务器L实例[控制台](https://console.huaweicloud.com/smb/?&locale=zh-cn#/resource/list)，单击资源卡片，进入资源页面。
  
  2. 在"概览"页"镜像信息"中，单击"管理"进入管理页面。 ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001961045420.png "点击放大")
     
  
  3. 单击"SRS播放器" ![](https://support.huaweicloud.com/bestpractice-flexusl/zh-cn_image_0000001997606341.png)
     
  
  4. 单击"播放视频"即可观看桌面直播。
   
