Skip to content

Commit

Permalink
Refine docs for SRS Stack.
Browse files Browse the repository at this point in the history
  • Loading branch information
winlinvip committed Sep 6, 2023
1 parent a9ad78c commit 8849fe5
Show file tree
Hide file tree
Showing 36 changed files with 99 additions and 37 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: SRS-Stack-Tutorial
title: How to Setup a Video Streaming Service by 1-Click
title: SRS Stack - How to Setup a Video Streaming Service by 1-Click
authors: []
tags: [turotial, srs, webrtc, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: SRS-Stack-HTTPS
title: How to Secure SRS with Let's Encrypt by 1-Click
title: SRS Stack - How to Secure SRS with Let's Encrypt by 1-Click
authors: []
tags: [turotial, srs, https]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: WordPress-Plugin
title: How to Publish Your SRS Livestream Through WordPress
title: SRS Stack - How to Publish Your SRS Livestream Through WordPress
authors: []
tags: [tutorial, wordpress, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: BT-aaPanel
title: How to Setup a Video Streaming Service with aaPanel
title: SRS Stack - How to Setup a Video Streaming Service with aaPanel
authors: []
tags: [tutorial, bt, aapanel, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: load-balancing-streaming-servers
title: Load Balancing Streaming Servers
title: SRS Server - Load Balancing Streaming Servers
authors: []
tags: [tutorial, cluster, load, dns, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
---
slug: video-chat-live
title: Video Chat for Live Streaming
title: SRS Server - Video Chat for Live Streaming
authors: []
tags: [tutorial, video, chat, streaming]
custom_edit_url: null
---

# Video Chat Live

On the way...
This decade has seen rapid development in audio and video technology, from interactive entertainment and live e-commerce to online conferences and online education, with the recent rise of the metaverse, audio and video being one of the fundamental capabilities.

Starting from the live streaming with video chat scenario, we can understand the technologies involved in internet audio and video. By delving deeper into the relevant technical points of audio and video, we can build a complete audio and video technology system and quickly apply it to online businesses.

<!--truncate-->

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: coroutine-native-srt
title: Coroutine Native for SRT
title: SRS Server - Coroutine Native for SRT
authors: []
tags: [tutorial, video, srt, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: webrtc-over-tcp
title: SRS 5.0 Support WebRTC over TCP
title: SRS Server - Support WebRTC over TCP
authors: []
tags: [tutorial, video, webrtc, tcp]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: lets-do-h265-live-streaming
title: H.265 Live Streaming Saving 50% Cost
title: SRS Server - H.265 Live Streaming Saving 50% Cost
authors: []
tags: [architecture, hevc, h265, codec, live]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: secure-your-http-api
title: How to Secure Your HTTP API
title: SRS Server - How to Secure Your HTTP API
authors: []
tags: [api, security, http]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: push-hevc-via-rtmp-by-obs
title: How to Push HEVC via RTMP by OBS
title: SRS Server - How to Push HEVC via RTMP by OBS
authors: []
tags: [hevc, rtmp, obs, live]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: how-to-stream-youtube-using-a-web-browser
title: How to Stream YouTube Using a Web Browser
title: SRS Server - How to Stream YouTube Using a Web Browser
authors: []
tags: [youtube, rtmp, rtmps, webrtc, srs, ffmpeg]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: unlock-the-power-of-srs-real-world-use-cases
title: Unlock the Power of SRS, Real-World Use Cases.
title: SRS Server - Unlock the Power of SRS, Real-World Use Cases.
authors: []
tags: [srs, use-case]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: experience-ultra-low-latency-live-streaming-with-obs-whip
title: Experience Ultra-Low Latency Live Streaming with OBS WHIP!
slug: Experience-Ultra-Low-Latency-Live-Streaming-with-OBS-WHIP
title: SRS Server - Experience Ultra-Low Latency Live Streaming with OBS WHIP!
authors: []
tags: [srs, obs, whip]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: ensuring-authentication-in-live-streaming-publishing
title: Ensuring Authentication in Live Streaming Publishing
slug: Ensuring-Authentication-in-Live-Streaming-Publishing
title: SRS Stack - Ensuring Authentication in Live Streaming Publishing
authors: []
tags: [live streaming, security, authentication]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,14 @@ SRS Stack offers a BaoTa plugin, for usage instructions refer to the [SRS Stack

Please read [TencentCloud LightHouse](https://www.bilibili.com/video/BV1844y1L7dL/): Deploy SRS to Tencent LightHouse.

## Blogs

* [SRS Stack - How to Setup a Video Streaming Service by 1-Click](/blog/SRS-Stack-Tutorial)
* [SRS Stack - How to Secure SRS with Let's Encrypt by 1-Click](/blog/SRS-Stack-HTTPS)
* [SRS Stack - How to Publish Your SRS Livestream Through WordPress](/blog/WordPress-Plugin)
* [SRS Stack - How to Setup a Video Streaming Service with aaPanel](/blog/BT-aaPanel)
* [SRS Stack - Ensuring Authentication in Live Streaming Publishing](/blog/Ensuring-Authentication-in-Live-Streaming-Publishing)

![](https://ossrs.net/gif/v1/sls.gif?site=ossrs.io&path=/lts/doc/en/v6/getting-started-stack)


Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: SRS-Stack-Tutorial
title: SRS Stack起步、购买和入门
title: SRS Stack - 起步、购买和入门
authors: []
tags: [turotial, srs, webrtc, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: SRS-Stack-HTTPS
title: 如何设置HTTPS
title: SRS Stack - 如何设置HTTPS
authors: []
tags: [turotial, srs, https]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: WordPress-Plugin
title: 如何用WordPress+SRS做直播网站
title: SRS Stack - 如何用WordPress做直播网站
authors: []
tags: [tutorial, wordpress, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: BT-aaPanel
title: SRS Stack:宝塔!宝塔!宝塔!
title: SRS Stack - 用宝塔插件做音视频业务
authors: []
tags: [tutorial, bt, aapanel, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: load-balancing-streaming-servers
title: 流服务器如何做负载均衡
title: SRS Server - 流服务器如何做负载均衡
authors: []
tags: [tutorial, cluster, load, dns, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: video-chat-live
title: 音视频应用:如何实现直播间连麦
title: SRS Server - 如何实现直播间连麦
authors: []
tags: [tutorial, video, chat, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: coroutine-native-srt
title: SRS5第一大炮:如何实现SRT协程化
title: SRS Server - 如何实现SRT协程化
authors: []
tags: [tutorial, video, srt, streaming]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: webrtc-over-tcp
title: SRS 5.0支持WebRTC over TCP
title: SRS Server - 支持WebRTC over TCP
authors: []
tags: [tutorial, video, webrtc, tcp]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: lets-do-h265-live-streaming
title: H.265直播悄然成熟,省一半带宽费用
title: SRS Server - H.265直播省一半带宽费用
authors: []
tags: [architecture, hevc, h265, codec, live]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: secure-your-http-api
title: HTTP API如何支持鉴权
title: SRS Server - HTTP API如何支持鉴权
authors: []
tags: [api, security, http]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: push-hevc-via-rtmp-by-obs
title: 如何用OBS推送RTMP HEVC流
title: SRS Server - 如何用OBS推送RTMP HEVC流
authors: []
tags: [hevc, rtmp, obs, live]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: how-to-stream-youtube-using-a-web-browser
title: 如何用浏览器做YouTube直播
title: SRS Server - 如何用浏览器做YouTube直播
authors: []
tags: [youtube, rtmp, rtmps, webrtc, srs, ffmpeg]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: unlock-the-power-of-srs-real-world-use-cases
title: 解锁SRS强大功能,真实应用场景
title: SRS Server - 解锁SRS真实应用场景
authors: []
tags: [srs, use-case]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: experience-ultra-low-latency-live-streaming-with-obs-whip
title: 体验OBS WHIP的超低延迟直播
slug: Experience-Ultra-Low-Latency-Live-Streaming-with-OBS-WHIP
title: SRS Server - 体验OBS WHIP超低延迟直播
authors: []
tags: [srs, obs, whip]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
slug: ensuring-authentication-in-live-streaming-publishing
title: 如何实现直播推流鉴权和安全
slug: Ensuring-Authentication-in-Live-Streaming-Publishing
title: SRS Stack - 如何实现直播推流鉴权和安全
authors: []
tags: [live streaming, security, authentication]
custom_edit_url: null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,14 @@ SRS Stack提供了宝塔插件,使用方法参考[宝塔插件](/blog/BT-aaPan
若你需要做出海业务,在海外做直播或者RTC,可以很方便的一键创建SRS Stack,参考
[DigitalOcean Droplet](https://mp.weixin.qq.com/s/_GcJm15BGv1qbmHixPQAGQ) 使用说明。

## Blogs

* [SRS Stack - 起步、购买和入门](/blog/SRS-Stack-Tutorial)
* [SRS Stack - 如何设置HTTPS](/blog/SRS-Stack-HTTPS)
* [SRS Stack - 如何用WordPress做直播网站](/blog/WordPress-Plugin)
* [SRS Stack - 用宝塔插件做音视频业务](/blog/BT-aaPanel)
* [SRS Stack - 如何实现直播推流鉴权和安全](/blog/Ensuring-Authentication-in-Live-Streaming-Publishing)

![](https://ossrs.net/gif/v1/sls.gif?site=ossrs.net&path=/lts/doc/zh/v6/getting-started-stack)


Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,14 @@ SRS Stack提供了宝塔插件,使用方法参考[宝塔插件](/blog/BT-aaPan
若你需要做出海业务,在海外做直播或者RTC,可以很方便的一键创建SRS Stack,参考
[DigitalOcean Droplet](https://mp.weixin.qq.com/s/_GcJm15BGv1qbmHixPQAGQ) 使用说明。

## Blogs

* [SRS Stack - 起步、购买和入门](/blog/SRS-Stack-Tutorial)
* [SRS Stack - 如何设置HTTPS](/blog/SRS-Stack-HTTPS)
* [SRS Stack - 如何用WordPress做直播网站](/blog/WordPress-Plugin)
* [SRS Stack - 用宝塔插件做音视频业务](/blog/BT-aaPanel)
* [SRS Stack - 如何实现直播推流鉴权和安全](/blog/Ensuring-Authentication-in-Live-Streaming-Publishing)

![](https://ossrs.net/gif/v1/sls.gif?site=ossrs.net&path=/lts/doc/zh/v5/getting-started-stack)


15 changes: 15 additions & 0 deletions i18n/zh-cn/docusaurus-plugin-content-pages/faq-srs-stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,8 @@ SRS Stack也可以录制到其他云存储,比如阿里云OSS或AWS S3,可

## 安装后无法访问

新版本宝塔插件,避免和现有网站设置冲突,不再自动设置为默认网站,需要指定域名或者手动设置默认网站,请参考[如何设置域名](#how-to-set-domain)

安装后提示错误,比如:

![](/img/page-2023-03-04-05.png)
Expand Down Expand Up @@ -534,6 +536,7 @@ SRS Stack的使用说明,请参考视频[SRS Stack:起步、购买和入门]
* `已支持` [DigitalOcean镜像](https://mp.weixin.qq.com/s/_GcJm15BGv1qbmHixPQAGQ):海外支持DigitalOcean Droplet镜像,中英文多语言版本。
* `已支持` [虚拟直播](https://mp.weixin.qq.com/s/I0Kmxtc24txpngO-PiR_tQ):服务端OBS,将点播文件、图片或流推直播,有简单布局能力。
* `已支持` [一键自动HTTPS](https://mp.weixin.qq.com/s/O70Fz-mxNedZpxgGXQ8DsA):上传HTTPS证书,或者一键自动申请Let's Encrypt证书,属于WebRTC场景的基本能力。
* `已支持` [支持自建HLS CDN,提供1万+并发观看](https://github.com/ossrs/srs-stack/tree/main/scripts/nginx-hls-cdn)
* `规划中` 云摄像头:支持摄像头GB接入,支持云台,云录制。
* `规划中` 电商直播间:直播间,文字聊天能力,有商品列表和购买等,详细参考 [#2858](https://github.com/ossrs/srs/issues/2858)
* `规划中` 互动直播:直播间,支持文件聊天,送礼物和点赞等。
Expand All @@ -558,6 +561,16 @@ SRS Stack的使用说明,请参考视频[SRS Stack:起步、购买和入门]
* v5.9
* 2023.09.01: Enable limit duration UI by default. v5.9.1
* 2023.09.01: Update NGINX HLS CDN guide. v5.9.2
* 2023.09.04:Move DVR and VoD to others. v5.9.3
* 2023.09.04: Remove the Tencent CAM setting. v5.9.4
* 2023.09.04: Refine Virtual Live start and stop button. v5.9.5
* 2023.09.04: Refine Record start and stop button. v5.9.6
* 2023.09.04: Refine Forward start and stop button. v5.9.7
* 2023.09.04:Move SRT streaming to others. v5.9.8
* 2023.09.04: Support vlive to use server file. v5.9.9
* 2023.09.04: Add test for virtual live. v5.9.10
* 2023.09.05: Add test for record. v5.9.11
* 2023.09.06: Add test for forward. v5.9.12
* v5.8
* 总是释放DO的临时测试资源。 v1.0.306
* 修复 Docker 启动失败,通过测试覆盖。v1.0.306
Expand All @@ -583,6 +596,8 @@ SRS Stack的使用说明,请参考视频[SRS Stack:起步、购买和入门]
* 2023.08.31: Use DO droplet s-1vcpu-1gb for auto test. v5.8.28
* 2023.08.31: Use default context when restore hphls. [v5.8.28](https://github.com/ossrs/srs-stack/releases/tag/v5.8.28)
* 2023.08.31: Support remote test. v5.8.29
* 2023.09.02: Enable CORS and timestamp in HLS. [v5.8.30](https://github.com/ossrs/srs-stack/releases/tag/v5.8.30)
* 2023.09.06: Release stable version. [v5.8.31](https://github.com/ossrs/srs-stack/releases/tag/v5.8.31)
* v5.7
* 优化DigitalOcean droplet镜像。v1.0.302
* 支持本地测试所有脚本。v1.0.302
Expand Down
17 changes: 15 additions & 2 deletions src/pages/faq-srs-stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,8 @@ SRS Stack can also record to other cloud storage, such as Alibaba Cloud OSS or A

## Unable to access after installation

In the new version of the aaPanel plugin, to avoid conflicts with existing website settings, it no longer automatically sets itself as the default website. Instead, you need to specify a domain or manually set the default website. Please refer to [How to Set a Domain](#how-to-set-domain).

After installation, an error is prompted, such as:

![](/img/page-2023-03-04-05.png)
Expand Down Expand Up @@ -520,6 +522,7 @@ Currently, the scenarios and functions supported by SRS Stack include:
* `Supported` [DigitalOcean Image](https://mp.weixin.qq.com/s/_GcJm15BGv1qbmHixPQAGQ): Overseas support for DigitalOcean Droplet image, multi-language version in Chinese and English.
* `Supported` [Virtual Live Streaming](https://mp.weixin.qq.com/s/I0Kmxtc24txpngO-PiR_tQ): Server-side OBS, pushing VOD files, images, or streams to live streaming, with simple layout capabilities.
* `Supported` [One-click Automatic HTTPS](https://mp.weixin.qq.com/s/O70Fz-mxNedZpxgGXQ8DsA): Upload HTTPS certificate, or one-click automatic application for Let's Encrypt certificate, a basic capability of the WebRTC scenario.
* `Supported` [Support self-host HLS CDN, to serve 10k+ viewers](https://github.com/ossrs/srs-stack/tree/main/scripts/nginx-hls-cdn)
* `In planning` Cloud Camera: Support camera GB access, support cloud platform, cloud recording.
* `In planning` E-commerce Live Room: Live room, text chat capability, with product list and purchase, etc., see details in [#2858](https://github.com/ossrs/srs/issues/2858).
* `In planning` Interactive Live Streaming: Live room, support file chat, send gifts and likes, etc.
Expand All @@ -542,8 +545,17 @@ Welcome to join the group to discuss the use of SRS Stack. All these SRS periphe
The following are the update records for the SRS Stack server.

* v5.9
* 2023.09.01: Enable limit duration UI by default. v5.9.1
* 2023.09.01: Update NGINX HLS CDN guide. v5.9.2
* 2023.09.04:Move DVR and VoD to others. v5.9.3
* 2023.09.04: Remove the Tencent CAM setting. v5.9.4
* 2023.09.04: Refine Virtual Live start and stop button. v5.9.5
* 2023.09.04: Refine Record start and stop button. v5.9.6
* 2023.09.04: Refine Forward start and stop button. v5.9.7
* 2023.09.04:Move SRT streaming to others. v5.9.8
* 2023.09.04: Support vlive to use server file. v5.9.9
* 2023.09.04: Add test for virtual live. v5.9.10
* 2023.09.05: Add test for record. v5.9.11
* 2023.09.06: Add test for forward. v5.9.12
* v5.8
* Always dispose DO VM and domain for test. v1.0.306
* Fix docker start failed, cover by test. v1.0.306
Expand All @@ -565,10 +577,11 @@ The following are the update records for the SRS Stack server.
* 2023.08.25: Eliminate unused callback events. v5.8.26
* 2023.08.25: Add docker for nginx HLS CDN. v5.8.27
* 2023.08.25: Update SRS Stack architecture. v5.8.27
* 2023.08.29: Limit: Support limit duration UI. v5.8.28
* 2023.08.31: Use DO droplet s-1vcpu-1gb for auto test. v5.8.28
* 2023.08.31: Use default context when restore hphls. [v5.8.28](https://github.com/ossrs/srs-stack/releases/tag/v5.8.28)
* 2023.08.31: Support remote test. v5.8.29
* 2023.09.02: Enable CORS and timestamp in HLS. [v5.8.30](https://github.com/ossrs/srs-stack/releases/tag/v5.8.30)
* 2023.09.06: Release stable version. [v5.8.31](https://github.com/ossrs/srs-stack/releases/tag/v5.8.31)
* v5.7
* Refine DigitalOcean droplet image. v1.0.302
* Support local test all script. v1.0.302
Expand Down
Loading

0 comments on commit 8849fe5

Please sign in to comment.