ハードウェア周り
Ubuntuなどにできるようにする。
Oryxに必要なポートを開けておく。
80, 443, 1935, 8000/udp, 10080/udp
ポート番号 | 意味 |
---|---|
80 | HTTP |
443 | HTTPS |
1935 | RTMP |
8000 | WebRTC |
10080 | SRT |
Tip
Dockerが動く環境なら何でも動きます。
ソフトウェア周り
- Dockerをインストールする。
- DockerでOryxを起動する。
- (Optional) Docker-compose.yamlを作って、起動構成を保存する。
ubuntuにDockerをインストール
Install Docker Engine on Ubuntu
Jumpstart your client-side server applications with Docker Engine on Ubuntu.
https://docs.docker.com/engine/install/ubuntu/# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
インストールできているかのテスト
Link to original sudo docker run --rm hello-world
Oryxの起動コマンド
docker run --restart always -d -it --name oryx -v $HOME/data:/data \
-p 80:2022 -p 443:2443 -p 1935:1935 -p 8000:8000/udp -p 10080:10080/udp \
ossrs/oryx:5
Docker-compose.yaml
version: '3.8'
services:
oryx:
image: ossrs/oryx:5
container_name: oryx
restart: always
ports:
- "80:2022"
- "443:2443"
- "1935:1935"
- "8000:8000/udp"
- "10080:10080/udp"
volumes:
- $HOME/data:/data
$HOME/data
を./data
に変えてもいい。
そうすると、実行された場所に永続データが保存される。