Skip to content

Commit

Permalink
Rename SRS Stack to Oryx.
Browse files Browse the repository at this point in the history
  • Loading branch information
winlinvip committed Apr 7, 2024
1 parent 33a6064 commit dfbdf6d
Show file tree
Hide file tree
Showing 38 changed files with 89 additions and 89 deletions.
2 changes: 1 addition & 1 deletion for-writers/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Link the docs in blog:
[Getting Started](../docs/v5/doc/getting-started-oryx#docker)
```

For instance, refer to the `2022-04-09-SRS-Stack-Tutorial.md` document for more details.
For instance, refer to the `2022-04-09-Oryx-Tutorial.md` document for more details.

## How to link docs in tutorials?

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
slug: SRS-Stack-Tutorial
slug: Oryx-Tutorial
title: Oryx - How to Setup a Video Streaming Service by 1-Click
authors: []
tags: [turotial, srs, webrtc, streaming]
Expand All @@ -18,14 +18,14 @@ that host stream does not rely on other service providers.

But if we want to build a online video streaming service, it's much more than only a media server:

1. [Authentication](./2023-08-29-SRS-Stack-Ensuring-Authentication-for-Live-Streaming-Publishing.md): Because the server is on the public internet with a public IPv4 address, how to do authentication? How to block all users except they have the correct token?
1. Multiple Protocols: Rather than publishing RTMP using OBS, you might need [WebRTC or H5 to publish live streaming](./2023-05-16-Stream-YouTube-Using-Web-Browser.md), or [OBS WHIP Server](./2023-12-12-SRS-Stack-OBS-WHIP-Service.md) for it's easy to use. You might also use SRT with some broadcasting devices. How to convert RTMP/WebRTC/SRT to HLS?
1. [Restreaming](./2023-09-09-SRS-Stack-Multi-Platform-Streaming.md): Restream to multiple platforms using Oryx for wider audience reach & increased engagement. Simple & efficient solution for live streaming on YouTube, Twitch, & Facebook.
1. [DVR or Recording](./2023-09-10-SRS-Stack-Record-Live-Streaming.md): Discover how to effortlessly record live streams using Oryx in this step-by-step guide. Learn to configure Glob Filters for selective recording and integrate S3 cloud storage for seamless server-side recording, making live streaming accessible for all.
1. [Transcoding](./2023-10-21-SRS-Stack-Live-Transcoding.md): Explore the benefits of efficient live streaming transcoding using Oryx and FFmpeg for reducing bandwidth and saving costs. Learn how to optimize streaming experiences for viewers with varying internet speeds and devices, and harness the power of Oryx for smoother, cost-effective streaming.
1. [Virtual Live Events](./2023-09-11-SRS-Stack-Virtual-Live-Events.md): Discover the benefits of virtual live events and learn how to create seamless and engaging live streaming experiences using pre-recorded content. This blog post will guide you through the process of converting recorded videos into live broadcasts for various applications, such as e-commerce, education, and online speeches.
1. [IP Camera Streaming](./2023-10-11-SRS-Stack-Stream-IP-Camera-Events.md): Discover how to effortlessly stream your RTSP IP camera to popular platforms like YouTube, Twitch, or Facebook using Oryx. Learn how this powerful tool simplifies the process, allowing you to connect multiple IP cameras and stream live to various platforms for an enhanced live streaming experience.
1. [AI Transcription](./2023-11-28-SRS-Stack-Live-Streams-Transcription.md): Discover the future of live streaming with AI-powered transcription and real-time subtitles using OpenAI’s Whisper. Learn how to create accessible, multilingual content for diverse audiences, revolutionizing the live streaming experience. Embrace inclusivity and reach a wider audience with AI-enhanced live streams.
1. [Authentication](./2023-08-29-Oryx-Ensuring-Authentication-for-Live-Streaming-Publishing.md): Because the server is on the public internet with a public IPv4 address, how to do authentication? How to block all users except they have the correct token?
1. Multiple Protocols: Rather than publishing RTMP using OBS, you might need [WebRTC or H5 to publish live streaming](./2023-05-16-Stream-YouTube-Using-Web-Browser.md), or [OBS WHIP Server](./2023-12-12-Oryx-OBS-WHIP-Service.md) for it's easy to use. You might also use SRT with some broadcasting devices. How to convert RTMP/WebRTC/SRT to HLS?
1. [Restreaming](./2023-09-09-Oryx-Multi-Platform-Streaming.md): Restream to multiple platforms using Oryx for wider audience reach & increased engagement. Simple & efficient solution for live streaming on YouTube, Twitch, & Facebook.
1. [DVR or Recording](./2023-09-10-Oryx-Record-Live-Streaming.md): Discover how to effortlessly record live streams using Oryx in this step-by-step guide. Learn to configure Glob Filters for selective recording and integrate S3 cloud storage for seamless server-side recording, making live streaming accessible for all.
1. [Transcoding](./2023-10-21-Oryx-Live-Transcoding.md): Explore the benefits of efficient live streaming transcoding using Oryx and FFmpeg for reducing bandwidth and saving costs. Learn how to optimize streaming experiences for viewers with varying internet speeds and devices, and harness the power of Oryx for smoother, cost-effective streaming.
1. [Virtual Live Events](./2023-09-11-Oryx-Virtual-Live-Events.md): Discover the benefits of virtual live events and learn how to create seamless and engaging live streaming experiences using pre-recorded content. This blog post will guide you through the process of converting recorded videos into live broadcasts for various applications, such as e-commerce, education, and online speeches.
1. [IP Camera Streaming](./2023-10-11-Oryx-Stream-IP-Camera-Events.md): Discover how to effortlessly stream your RTSP IP camera to popular platforms like YouTube, Twitch, or Facebook using Oryx. Learn how this powerful tool simplifies the process, allowing you to connect multiple IP cameras and stream live to various platforms for an enhanced live streaming experience.
1. [AI Transcription](./2023-11-28-Oryx-Live-Streams-Transcription.md): Discover the future of live streaming with AI-powered transcription and real-time subtitles using OpenAI’s Whisper. Learn how to create accessible, multilingual content for diverse audiences, revolutionizing the live streaming experience. Embrace inclusivity and reach a wider audience with AI-enhanced live streams.

Literally it's not just a media server, and seems a bit complicated, right? Yep and No!

Expand Down Expand Up @@ -235,6 +235,6 @@ authentication, SRT and WebRTC etc. If you have further questions about SRS,

If you'd like to discuss with SRS, you are welcome to [discord](https://discord.gg/yZ4BnPmHAd).

![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/22-04-09-SRS-Stack-Tutorial)
![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/22-04-09-Oryx-Tutorial)


Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
slug: SRS-Stack-HTTPS
slug: Oryx-HTTPS
title: Oryx - How to Secure SRS with Let's Encrypt by 1-Click
authors: []
tags: [turotial, srs, https]
Expand Down Expand Up @@ -127,6 +127,6 @@ the certificate, and set-up automatic renewal.

If you have further questions, please contact us by [discord](https://discord.gg/yZ4BnPmHAd).

![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/22-04-12-SRS-Stack-HTTPS)
![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/22-04-12-Oryx-HTTPS)


Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Your player should show up on your WordPress post or page.

> Note: Basic setup of the SRS server does not activate HTTPS. If your WordPress website is HTTPS, it will be unable to
> show the video coming from a HTTP server. Setting up HTTPS on your server requires additional steps, please follow
> [set-up HTTPS for SRS](./2022-04-12-SRS-Stack-HTTPS.md) tutorial.
> [set-up HTTPS for SRS](./2022-04-12-Oryx-HTTPS.md) tutorial.
Step 3: Resize the player on your post or page.

Expand All @@ -96,7 +96,7 @@ Your player should have a width of 320 and a height with the corresponding aspec
If your WordPress website is protected by a SSL certificate and your initial setup of your SRS server is not, your video
will not play on your website.

Please follow [these instructions](./2022-04-12-SRS-Stack-HTTPS.md) to
Please follow [these instructions](./2022-04-12-Oryx-HTTPS.md) to
setup an SSL certificate for your SRS streaming server. After this setup your video will play on your website.

## Cloud Service
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ In this tutorial, I will demonstrate how to effortlessly utilize OBS WHIP with S
three simple steps.

The Oryx also supports OBS WHIP, enabling you to establish a WHIP service with just one click.
Refer to [Effortlessly Create a Public Internet WHIP Service for OBS](./2023-12-12-SRS-Stack-OBS-WHIP-Service.md).
Refer to [Effortlessly Create a Public Internet WHIP Service for OBS](./2023-12-12-Oryx-OBS-WHIP-Service.md).

You can also watch the video on YouTube: [Ultra Low Latency Streaming with OBS WHIP](https://youtu.be/SqrazCPWcV0)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ authorized users can publish streams, preventing unauthorized access and protect

To set up the Oryx for secure publishing, follow these steps:

1. Create an Oryx with just one click. For detailed instructions, visit [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md)
1. Create an Oryx with just one click. For detailed instructions, visit [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md)

1. Upon creation, the Oryx will automatically generate a publish secret, such as `5181a08ee6eab86597e913e1f9e4c294`. You can set it from `System / Authentication / Update Stream Secret`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Oryx is a powerful and easy-to-use solution that allows you to live stream to mu
### Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand All @@ -36,7 +36,7 @@ You can use OBS or FFmpeg to publish a live stream to Oryx. You can also set up
![](/img/blog-2022-04-09-01.png)

Once the stream is published, you can preview it using an H5 player or VLC.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

### Step 3: Forward to YouTube

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ may be difficult to control. In such cases, server-side recording can be a more
### Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand All @@ -43,7 +43,7 @@ You can use OBS or FFmpeg to publish a live stream to Oryx. You can also set up
![](/img/blog-2022-04-09-01.png)

Once the stream is published, you can preview it using an H5 player or VLC.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

## Step 3: Record the Live Stream by Oryx

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ event with your video files, making them more interactive and accessible to a wi
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ streaming experience stronger.
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ of Oryx to optimize your streaming experience and save costs.
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand All @@ -54,7 +54,7 @@ You can use OBS or FFmpeg to publish a live stream to Oryx. You can also set up
![](/img/blog-2023-10-21-01.png)

Once the stream is published, you can preview it using an H5 player or VLC.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

## Step 3: Transcode the Live Stream to Lower Bitrate

Expand All @@ -69,7 +69,7 @@ use transcoding to convert the 8Mbps stream into a 2Mbps live stream.
![](/img/blog-2023-10-21-02.png)

After transcoding the stream, you can preview the 2Mbps version or forward it to another live streaming platform.
See [Easily Stream Your RTSP IP Camera to YouTube, Twitch, or Facebook](./2023-10-11-SRS-Stack-Stream-IP-Camera-Events.md)
See [Easily Stream Your RTSP IP Camera to YouTube, Twitch, or Facebook](./2023-10-11-Oryx-Stream-IP-Camera-Events.md)
for more information. You can also pull the RTMP stream from Oryx and forward it elsewhere.

## Check Transcoding Status
Expand All @@ -79,7 +79,7 @@ You can check the transcoding status in the Oryx dashboard.
![](/img/blog-2023-10-21-03.png)

You can click the preview link to check the transcoded stream, or forward it to another live streaming platform.
See [Easily Stream Your RTSP IP Camera to YouTube, Twitch, or Facebook](./2023-10-11-SRS-Stack-Stream-IP-Camera-Events.md)
See [Easily Stream Your RTSP IP Camera to YouTube, Twitch, or Facebook](./2023-10-11-Oryx-Stream-IP-Camera-Events.md)
for more information.

## Cloud Service
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ are key, making your content enjoyable and accessible to a much wider audience.
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand All @@ -52,7 +52,7 @@ You can use OBS or FFmpeg to publish a live stream to Oryx. You can also set up
![](/img/blog-2023-11-28-01.png)

Once the stream is published, you can preview it using an H5 player or VLC.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

## Step 3: Setup OpenAI Secret Key for Whisper ASR

Expand Down Expand Up @@ -104,4 +104,4 @@ a future where AI enhances digital inclusivity, enriching how we share and consu

Welcome for more discussion at [discord](https://discord.gg/bQUPDRqy79).

![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/23-11-28-SRS-Stack-Live-Streams-Transcription)
![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/23-11-28-Oryx-Live-Streams-Transcription)
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ challenges hold you back any longer - dive into our guide and start streaming li
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand Down Expand Up @@ -94,4 +94,4 @@ sub-second streaming and seamless OBS-RTC room connections.

Welcome for more discussion at [discord](https://discord.gg/bQUPDRqy79).

![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/2023-12-12-SRS-Stack-OBS-WHIP-Service)
![](https://ossrs.io/gif/v1/sls.gif?site=ossrs.io&path=/lts/blog-en/2023-12-12-Oryx-OBS-WHIP-Service)
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Let's begin achieving a 5-second HLS latency with a few simple setup steps and c
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ works well through conversation.
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand All @@ -51,7 +51,7 @@ straightforward and hassle-free. Here's how to secure your voice-driven AI assis

3. **Verification**: With HTTPS enabled, you can now access your Oryx site securely by using `https://your_domain_name`. This secure connection ensures the security of your interactions with the GPT AI assistant.

For more details, please see [Setup HTTPS for Oryx](./2022-04-12-SRS-Stack-HTTPS.md). By following these
For more details, please see [Setup HTTPS for Oryx](./2022-04-12-Oryx-HTTPS.md). By following these
steps, you'll ensure that your voice-driven GPT AI assistant is not only innovative and useful but also secure
and compliant with browser security standards.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ video content with Oryx!
## Step 1: Create Oryx by One Click

Creating an Oryx is simple and can be done with just one click if you use Digital Ocean droplet.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-SRS-Stack-Tutorial.md) for detail.
Please see [How to Setup a Video Streaming Service by 1-Click](./2022-04-09-Oryx-Tutorial.md) for detail.

You can also use Docker to create an Oryx with a single command line:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,12 @@ and install it.
### AWS Lightsail

Oryx supports AWS Lightsail, which is a virtual private server (VPS) service offered by AWS. Please
follow [How to Establish a Video Streaming Service with a Single Click](../../../blog/SRS-Stack-Tutorial).
follow [How to Establish a Video Streaming Service with a Single Click](../../../blog/Oryx-Tutorial).

### DigitalOcean Droplet

Easily set up an Oryx with just one click. For more information, check out
[How to Establish a Video Streaming Service with a Single Click](../../../blog/SRS-Stack-Tutorial).
[How to Establish a Video Streaming Service with a Single Click](../../../blog/Oryx-Tutorial).

### aaPanel

Expand Down Expand Up @@ -134,7 +134,7 @@ Oryx support automatic HTTPS, just by one click, you can enable HTTPS for your O
automatically request and update the HTTPS certificate from [Let's Encrypt](https://letsencrypt.org/). Automatic HTTPS
allows WHIP or publish by webpage, and also support WebRTC, and access user's microphones.

See [How to Secure SRS with Let's Encrypt by 1-Click](../../../blog/SRS-Stack-HTTPS) for details.
See [How to Secure SRS with Let's Encrypt by 1-Click](../../../blog/Oryx-HTTPS) for details.

### Virtual Live Events

Expand Down
Loading

0 comments on commit dfbdf6d

Please sign in to comment.