# 廃止機能

## 概要

廃止機能とはすでに廃止された機能です。

API の廃止については [廃止 API](OBSOLETE_API.html) をご確認ください。

## redact_archive_metadata_sensitive_data と redact_api_sensitive_data の廃止

**2022 年 12 月リリースの Sora にて廃止**

録画メタデータと API のセンシティブデータを **&quot;REDACTED&quot;** という文字列に書き換えを廃止しました。
今後はこれらのデータは書き換えを行いません。

## recording.report の metadata_filename と metadata_file_path の廃止

**2022 年 12 月リリースの Sora にて廃止**

録画イベントウェブフックの `recording.report` に含まれる `metadata_filename` と `metadata_file_path` が `filename` と `file_path` に変更されます。

2021 年 12 月リリースの Sora にて `filename` と `file_path` が追加されていますので、そちらを利用するように変更してください。

## シグナリング通知メタデータ metadata_list の廃止

**2022 年 6 月リリースの Sora にて廃止**

`metadata_list` が `data` に変更されました。

## `"type": "update"` の廃止

**2022 年 6 月リリースの Sora にて廃止**

マルチストリーム機能利用時のシグナリングで利用する `"type": "update"` を廃止し、
`"type": "re-offer"` と `"type": "re-answer"` に変更しました。

## sora.conf の demo の廃止

**2022 年 6 月リリースの Sora にて廃止**

`sora.conf` の `demo` を廃止しました。今後は `devtools` を利用してください。

これは `デモ機能` が `開発者ツール` へと名前を変更したことによる影響です。

## sora.conf の remote_stats の廃止

**2022 年 6 月リリースの Sora にて廃止**

`sora.conf` の `remote_stats` を廃止しました。今後は `user_agent_stats` を利用してください。

これは `リモート統計情報` が `ユーザーエージェント統計情報` へと名前を変更したことによる影響です。

## StopRecording API の redirect の配信

**2022 年 6 月リリースの Sora にて廃止**

録画機能がクラスターで共有できるようになったことにより、 `redirect` 指定が不要になったため廃止しました。


## CentOS 8 対応

**サポート提供終了**: 2021 年 12 月

- [CentOS Project shifts focus to CentOS Stream – Blog.CentOS.org](https://blog.centos.org/2020/12/future-is-centos-stream/?utm_source=rss&utm_medium=rss&utm_campaign=future-is-centos-stream)
- [FAQ - CentOS Project shifts focus to CentOS Stream](https://centos.org/distro-faq/)
- [FAQ: CentOS Stream Updates](https://www.redhat.com/ja/blog/faq-centos-stream-updates)

CentOS 8 は 2021 年 12 月をもってサポートが終了しました。
それに伴い Sora は 2021 年 12 月末をもって CentOS 8 版のサポートとパッケージの提供を終了しました。


## extmap_allow_mixed 設定のデフォルト有効化と廃止

**2021 年 12 月リリースの Sora にて廃止**

Chrome M89 にて `a=extmap-allow-mixed` がデフォルトで設定されるようになり、 また Firefox 側でも動作に問題がなくなったことからこちらの設定が不要となりました。
2021 年 6 月リリースの Sora でデフォルト有効とし、2021 年 12 月リリースの Sora にて設定を廃止しました。


## スポットライトレガシー機能の廃止

**2021 年 12 月リリースの Sora にて廃止**

スポットライトレガシー機能は 2021 年 12 月リリースの Sora で廃止しました。

今後は [スポットライト機能](SPOTLIGHT.html) を利用してください。


## `rtp` にある RTCP 関連統計情報を廃止

**2021 年 12 月リリースの Sora にて廃止**

統計 API の `rtp` 項目に入っている RTCP 関連統計情報を `rtcp` 項目として独立させました。

これに伴い `rtp` にある RTCP 関連統計情報を廃止しました。

## `sora.conf` の `opus_param_clock_rate` を廃止

**2021 年 12 月リリースの Sora にて廃止**

実験的機能として提供していた `opus_param_clock_rate` を廃止しました。


## `sora.conf` の `dcsctp_association_max_retrans` を廃止

**2021 年 12 月リリースの Sora にて廃止**

実験的機能として提供していた `dcsctp_association_max_retrans` を廃止しました。

今後は [ICE コネクションステート機能](ICE_CONNECTION_STATE.html) を利用してください。


## role の upstream と downstream を廃止

**2021 年 6 月リリースの Sora にて廃止**

`upstream` と `downstream` は 2021 年の 6 月リリースの Sora で廃止しました。

- マルチストリームの `upstream` は `sendrecv` をお使い下さい
- マルチストリームの `downstream` は `recvonly` をお使い下さい
- スポットライトの `upstream` は `sendrecv` をお使い下さい
- スポットライトの `downstream` は `recvonly` をお使い下さい
- 片方配信の `upstream` は `sendonly` をお使い下さい
- 片方配信の `downstream` は `recvonly` をお使い下さい

### シグナリング接続

- シグナリング接続時に指定する `role` の `upstream` と `downstream` を廃止しました

### 認証ウェブフック

- 認証ウェブフックの `channel_upstream_connections` を廃止しました- 今後は `channel_sendrecv_connections` または `channel_sendonly_connections` をご利用ください
- 認証ウェブフックの `channel_downstream_connections` を廃止しました- 今後は `channel_recvonly_connections` をご利用ください

### イベントウェブフック

- イベントウェブフック `*.connection` の `channel_upstream_connections` を廃止しました- 今後は `channel_sendrecv_connections` または `channel_sendonly_connections` をご利用ください
- イベントウェブフック `*.connection` の `channel_downstream_connections` を廃止しました- 今後は `channel_recvonly_connections` をご利用ください

### シグナリング通知

- シグナリング通知 `*.connection` の `channel_upstream_connections` を廃止しました- 今後は `channel_sendrecv_connections` または `channel_sendonly_connections` をご利用ください
- シグナリング通知 `*.connection` の `channel_downstream_connections` を廃止しました- 今後は `channel_recvonly_connections` をご利用ください

### API

- `Sora_20151104.DisconnectChannelUpstream` API を廃止しました- 今後は [DisconnectChannelByRole](API.html#39de6a) API をご利用ください
- `Sora_20151104.DisconnectChannelDownstream` API を廃止しました- 今後は [DisconnectChannelByRole](API.html#39de6a) API をご利用ください
- `Sora_20160711.PushUpstream` API を廃止しました- 今後は [PushChannelByRole](API.html#bc57a2) API をご利用ください
- `Sora_20160711.PushDownStream` API を廃止しました- 今後は [PushChannelByRole](API.html#bc57a2) API をご利用ください


## client_id を指定する設定の廃止

**2021 年 6 月リリースの Sora にて廃止**

`sora.conf` の `allow_client_id_assignment` 設定を廃止し `client_id` はクライアント側で指定できるようにします。

### sora.conf

- `sora.conf` の `allow_client_id_assignment` を廃止しました

### API

- `Sora_20170529.GetStats` API を廃止しました- `allow_client_id_assignment` 廃止に伴う廃止のため代替はありません
- `Sora_20170814.StartForwardingRtp` API の `client_id` 指定を廃止しました- `allow_client_id_assignment` 廃止に伴う廃止のため代替はありません
- `Sora_20170814.StopForwardingRtp` API の `client_id` 指定を廃止しました- `allow_client_id_assignment` 廃止に伴う廃止のため代替はありません
- `Sora_20151104.ListConnections` API を廃止しました- 今後は [ListChannelConnections](API.html#d388f3) API をご利用ください
- `Sora_20151104.Disconnect` API を廃止しました- 今後は [DisconnectClient](API.html#e91c0b) API をご利用ください


## 旧サイマルキャスト画質変更 API の廃止

**2021 年 6 月リリースの Sora にて廃止しました**

- `Sora_20180820.ChangeSimulcastQuality`- 今後は [RequestRtpStream](API.html#6fe0b3) API をご利用ください

この API の廃止に伴い、シグナリング接続時や認証成功時に指定するサイマルキャストの `quality` での `low` / `middle` / `high` 指定を廃止しました。
今後は `rid` と `r0` / `r1` / `r2` を利用してください。


## bin/sora start の廃止

**2020 年 12 月リリースの Sora にて廃止しました**

`bin/sora start` は 2020 年 12 月リリースの Sora 2020.3 で廃止しました。 今後は `bin/sora daemon` を利用してください。

systemd を利用されている方は `bin/sora foreground` を利用されていると思いますが、こちらに変更はありません。

## Ubuntu 16.04 サポートの終了

**サポート提供終了**: 2021 年 4 月末

[Ubuntu release cycle | Ubuntu](https://ubuntu.com/about/release-cycle)

Ubuntu 16.04 は 2021 年 4 月を持って通常サポートが終了しました。
それに伴い Sora は 2021 年 4 月末をもって Ubuntu 16.04 版のサポートとパッケージの提供を終了しました。

Ubuntu 18.04 または Ubuntu 20.04 版への移行をお願いいたします。

Ubuntu 16.04 を利用しているお客様は、サポートまで切り替え先の OS をご連絡ください。
