RTP ストリーム停止/再開 API¶
バージョン 2025.2.0 で削除。
PauseRtpStream¶
現時点では映像のみを停止します
- x-sora-target:
Sora_20200401.PauseRtpStream
指定した接続からのストリームを停止します。
この API はマルチストリーム、サイマルキャスト、スポットライトで利用できます。
キー |
型 |
|---|---|
channel_id |
string |
recv_connection_id |
string |
send_connection_id |
string |
- recv_connection_id
- RTP ストリームの受信を停止する接続の
connection_idを指定します
- RTP ストリームの受信を停止する接続の
- send_connection_id
- 受信を停止する RTP ストリームを配信している接続の
connection_idを指定します
- 受信を停止する RTP ストリームを配信している接続の
映像自体は Sora までは届いていますが、実際の配信が一時停止されるという仕組みになっています。
$ curl -sS \
-X POST \
http://127.0.0.1:3000/ \
-H "x-sora-target: Sora_20200401.PauseRtpStream" \
--json '{"channel_id":"sora","recv_connection_id":"VTGYC92AZX6M72K860BPREFTMC","send_connection_id":"3X0W1C23KS1TQAAYMKA9TXJS4G"}' \
| jq .
{
"channel_id": "sora",
"recv_connection_id": "VTGYC92AZX6M72K860BPREFTMC",
"send_connection_id": "3X0W1C23KS1TQAAYMKA9TXJS4G"
}
ResumeRtpStream¶
- x-sora-target:
Sora_20200401.ResumeRtpStream
指定した接続からのストリームを再開します。
この API はマルチストリーム、サイマルキャスト、スポットライトで利用できます。
キー |
型 |
|---|---|
channel_id |
string |
recv_connection_id |
string |
send_connection_id |
string |
- recv_connection_id
- RTP ストリームの受信を再開する接続の
connection_idを指定します
- RTP ストリームの受信を再開する接続の
- send_connection_id
- 受信を停止している RTP ストリームを配信している接続の
connection_idを指定します
- 受信を停止している RTP ストリームを配信している接続の
$ curl -sS \
-X POST \
http://127.0.0.1:3000/ \
-H "x-sora-target: Sora_20200401.ResumeRtpStream" \
--json '{"channel_id":"sora","recv_connection_id":"VTGYC92AZX6M72K860BPREFTMC","send_connection_id":"3X0W1C23KS1TQAAYMKA9TXJS4G"}' \
| jq .
{
"channel_id": "sora",
"recv_connection_id": "VTGYC92AZX6M72K860BPREFTMC",
"send_connection_id": "3X0W1C23KS1TQAAYMKA9TXJS4G"
}
ListPauseRtpStreams¶
- x-sora-target:
Sora_20200401.ListPauseRtpStreams
指定したチャネルの停止しているストリーム一覧を返します。
キー |
型 |
|---|---|
channel_id |
string |
$ curl -sS \
-X POST \
http://127.0.0.1:3000/ \
-H "x-sora-target: Sora_20200401.ListPauseRtpStreams" \
--json '{"channel_id":"sora"}' \
| jq .
[
{
"channel_id": "sora",
"recv_connection_id": "G8AN156DSD3DBBN4P15VJ74QRW",
"role": "sendrecv",
"send_connection_id": "47YZ3NYNRN2CS5MW2W8V28W6QW"
}
]