Skip to content

Releases: shiguredo/sora-devtools

2024.2.3

29 Nov 05:13
99cd023
Compare
Choose a tag to compare

2024.2.3

リリース日: 2024-11-29

  • [FIX] sora-js-sdk のバージョンを 2024.2.2 に上げる

2024.2.2

リリース日: 2024-11-29

  • [FIX] ビルドミスを修正する

2024.2.1

リリース日: 2024-11-29

  • [FIX] sora-js-sdk のバージョンを 2024.2.1 に上げる

2024.2.0

リリース日: 2024-11-29

  • [CHANGE] JSON を入力する欄に機能を追加する
    • 対象の項目は以下
      • metadata
      • signalingNotifyMetadata
      • forwardingFilters
      • forwardingFilter
      • dataChannels
      • videoVP9Params
      • videoAV1Params
      • videoH264Params
      • videoH265Params
    • JSON の整形を行う pretty format ボタンを追加する
      • 入力値が JSON として正しい時に有効になる
    • 入力内容が JSON として正しくない場合に入力欄の枠線を赤くする
    • @tnamao
  • [CHANGE] audioBitRate と videoBitRate を自由に設定できるようにする
    • 自由入力にし、選択肢以外のビットレートでも Sora の接続パラメータとして使用できるようにする
    • @tnamao
  • [CHANGE] index ページのサイマルキャストのリンクのうち resolution の値の指定に誤りがあったので修正する
    • 720p (1280x720) を解像度のみの 1280x720 に修正する
    • @tnamao
  • [UPDATE] sora-js-sdk のバージョンを 2024.2.0 に上げる
  • [ADD] Devtools の初期化処理に Service Worker の登録解除処理を追加する
    • 以前 Sora Devtools 内で使用していた Service Worker の登録を解除するため
    • @tnamao
  • [ADD] forwardingFilters の入力項目を新規追加する
    • 既存の forwardingFilter も残しており、両方設定した場合はシグナリング時に両方のパラメータを送信する
    • @tnamao
  • [ADD] mediaType に mp4Media を追加する
    • 指定された H.264 + Opus の MP4 ファイルからメディアストリームを取得して配信できるようにするもの
    • ファイルの終端に達した場合には、先頭に戻って繰り返し再生する
    • 制限:
      • Chrome / Edge のみで利用可能
      • B フレームを含んだ H.264 は正常に再生できない
    • @sile
  • [ADD] @shiguredo/mp4-media-stream (2024.2.0) を依存パッケージに追加する
  • [ADD] 音声ビットレートの選択肢に 384 kbps を追加する

2024.2.2

29 Nov 04:50
8cc6126
Compare
Choose a tag to compare

2024.2.2

リリース日: 2024-11-29

  • [FIX] ビルドミスを修正する

2024.2.1

リリース日: 2024-11-29

  • [FIX] sora-js-sdk のバージョンを 2024.2.1 に上げる

2024.2.0

リリース日: 2024-11-29

  • [CHANGE] JSON を入力する欄に機能を追加する
    • 対象の項目は以下
      • metadata
      • signalingNotifyMetadata
      • forwardingFilters
      • forwardingFilter
      • dataChannels
      • videoVP9Params
      • videoAV1Params
      • videoH264Params
      • videoH265Params
    • JSON の整形を行う pretty format ボタンを追加する
      • 入力値が JSON として正しい時に有効になる
    • 入力内容が JSON として正しくない場合に入力欄の枠線を赤くする
    • @tnamao
  • [CHANGE] audioBitRate と videoBitRate を自由に設定できるようにする
    • 自由入力にし、選択肢以外のビットレートでも Sora の接続パラメータとして使用できるようにする
    • @tnamao
  • [CHANGE] index ページのサイマルキャストのリンクのうち resolution の値の指定に誤りがあったので修正する
    • 720p (1280x720) を解像度のみの 1280x720 に修正する
    • @tnamao
  • [UPDATE] sora-js-sdk のバージョンを 2024.2.0 に上げる
  • [ADD] Devtools の初期化処理に Service Worker の登録解除処理を追加する
    • 以前 Sora Devtools 内で使用していた Service Worker の登録を解除するため
    • @tnamao
  • [ADD] forwardingFilters の入力項目を新規追加する
    • 既存の forwardingFilter も残しており、両方設定した場合はシグナリング時に両方のパラメータを送信する
    • @tnamao
  • [ADD] mediaType に mp4Media を追加する
    • 指定された H.264 + Opus の MP4 ファイルからメディアストリームを取得して配信できるようにするもの
    • ファイルの終端に達した場合には、先頭に戻って繰り返し再生する
    • 制限:
      • Chrome / Edge のみで利用可能
      • B フレームを含んだ H.264 は正常に再生できない
    • @sile
  • [ADD] @shiguredo/mp4-media-stream (2024.2.0) を依存パッケージに追加する
  • [ADD] 音声ビットレートの選択肢に 384 kbps を追加する

2024.2.1

29 Nov 04:51
cdb3e92
Compare
Choose a tag to compare

2024.2.1

リリース日: 2024-11-29

  • [FIX] sora-js-sdk のバージョンを 2024.2.1 に上げる

2024.2.0

リリース日: 2024-11-29

  • [CHANGE] JSON を入力する欄に機能を追加する
    • 対象の項目は以下
      • metadata
      • signalingNotifyMetadata
      • forwardingFilters
      • forwardingFilter
      • dataChannels
      • videoVP9Params
      • videoAV1Params
      • videoH264Params
      • videoH265Params
    • JSON の整形を行う pretty format ボタンを追加する
      • 入力値が JSON として正しい時に有効になる
    • 入力内容が JSON として正しくない場合に入力欄の枠線を赤くする
    • @tnamao
  • [CHANGE] audioBitRate と videoBitRate を自由に設定できるようにする
    • 自由入力にし、選択肢以外のビットレートでも Sora の接続パラメータとして使用できるようにする
    • @tnamao
  • [CHANGE] index ページのサイマルキャストのリンクのうち resolution の値の指定に誤りがあったので修正する
    • 720p (1280x720) を解像度のみの 1280x720 に修正する
    • @tnamao
  • [UPDATE] sora-js-sdk のバージョンを 2024.2.0 に上げる
  • [ADD] Devtools の初期化処理に Service Worker の登録解除処理を追加する
    • 以前 Sora Devtools 内で使用していた Service Worker の登録を解除するため
    • @tnamao
  • [ADD] forwardingFilters の入力項目を新規追加する
    • 既存の forwardingFilter も残しており、両方設定した場合はシグナリング時に両方のパラメータを送信する
    • @tnamao
  • [ADD] mediaType に mp4Media を追加する
    • 指定された H.264 + Opus の MP4 ファイルからメディアストリームを取得して配信できるようにするもの
    • ファイルの終端に達した場合には、先頭に戻って繰り返し再生する
    • 制限:
      • Chrome / Edge のみで利用可能
      • B フレームを含んだ H.264 は正常に再生できない
    • @sile
  • [ADD] @shiguredo/mp4-media-stream (2024.2.0) を依存パッケージに追加する
  • [ADD] 音声ビットレートの選択肢に 384 kbps を追加する

2024.2.0

29 Nov 04:52
16d168f
Compare
Choose a tag to compare

2024.2.0

リリース日: 2024-11-29

  • [CHANGE] JSON を入力する欄に機能を追加する
    • 対象の項目は以下
      • metadata
      • signalingNotifyMetadata
      • forwardingFilters
      • forwardingFilter
      • dataChannels
      • videoVP9Params
      • videoAV1Params
      • videoH264Params
      • videoH265Params
    • JSON の整形を行う pretty format ボタンを追加する
      • 入力値が JSON として正しい時に有効になる
    • 入力内容が JSON として正しくない場合に入力欄の枠線を赤くする
    • @tnamao
  • [CHANGE] audioBitRate と videoBitRate を自由に設定できるようにする
    • 自由入力にし、選択肢以外のビットレートでも Sora の接続パラメータとして使用できるようにする
    • @tnamao
  • [CHANGE] index ページのサイマルキャストのリンクのうち resolution の値の指定に誤りがあったので修正する
    • 720p (1280x720) を解像度のみの 1280x720 に修正する
    • @tnamao
  • [UPDATE] sora-js-sdk のバージョンを 2024.2.0 に上げる
  • [ADD] Devtools の初期化処理に Service Worker の登録解除処理を追加する
    • 以前 Sora Devtools 内で使用していた Service Worker の登録を解除するため
    • @tnamao
  • [ADD] forwardingFilters の入力項目を新規追加する
    • 既存の forwardingFilter も残しており、両方設定した場合はシグナリング時に両方のパラメータを送信する
    • @tnamao
  • [ADD] mediaType に mp4Media を追加する
    • 指定された H.264 + Opus の MP4 ファイルからメディアストリームを取得して配信できるようにするもの
    • ファイルの終端に達した場合には、先頭に戻って繰り返し再生する
    • 制限:
      • Chrome / Edge のみで利用可能
      • B フレームを含んだ H.264 は正常に再生できない
    • @sile
  • [ADD] @shiguredo/mp4-media-stream (2024.2.0) を依存パッケージに追加する
  • [ADD] 音声ビットレートの選択肢に 384 kbps を追加する

2024.1.6

09 Jul 03:50
3831864
Compare
Choose a tag to compare
  • [FIX] sora-js-sdk のバージョンを 2024.1.2 に上げる
  • [FIX] AudioCodecTypeForm の controlIdaudioCodecType に直す
    • audioBitRate となっていた
    • @tnamao

2024.1.5

09 Jul 03:58
98eb263
Compare
Choose a tag to compare

2024-06-20

  • [FIX] 映像のオーバーレイ表示の z-index を調整する
  • [FIX] LocalVideo の overflow-y を hidden に設定し RemoteVideo とスタイルを揃える

2024.1.4

09 Jul 03:58
224bd25
Compare
Choose a tag to compare

2024-06-17

  • [FIX] LocalVideo のスポットライトフォーカス時の表示を修正する
    • CSS クラスの指定が正しくなかった
    • @tnamao

2024.1.2

09 Jul 03:58
6cbf5f8
Compare
Choose a tag to compare

2024-06-17

  • [FIX] sora-js-sdk のバージョンを 2024.1.1 に上げる

2024.1.1

11 Jun 06:43
a94959d
Compare
Choose a tag to compare

2024-06-10

  • [FIX] サイマルキャスト時の Media Stats の表示ができない問題を修正する
    • rid 毎に切り替え可能にする
    • @tnamao

2024.1.0

11 Jun 06:43
b4af7e6
Compare
Choose a tag to compare

2024-06-07

  • [UPDATE] sora-js-sdk のバージョンを 2024.1.0 に上げる
  • [CHANGE] ヘッダーの接続先 URL の表示の初期値を変更する
    • 未接続Signaling URL TURN URL に変更する
    • @tnamao
  • [ADD] ヘッダーに接続中の TURN URL を表示する
    • local-candidate の RTCStats に url が含まれる場合に表示する
    • local-candidate が複数存在する場合は、最初に取得できる url を表示する
    • url が取得できない場合は 不明 と表示する
    • @tnamao
  • [CHANGE] .env.example.env.template に揃える
  • [CHANGE] resolution displayResolution frameRate を任意の値を入力できるようにする
    • 元々のプルダウンで指定できた値は Dropdown ボタンのメニューから選択可能になります
    • resolutiondisplayResolution はこの修正前後で保持するパラメータの互換性が無くなり、破壊的変更になります
    • 解像度が {width}x{height} ではない形式や数字を期待する箇所に数字以外が入った場合は、未指定 と同じ扱いになります
    • frameRate に数値以外が設定された場合は、未指定 と同じ扱いになります
    • @tnamao
  • [ADD] resolutiondisplayResolution のプルダウンに 540p (960x540) を追加する
  • [CHANGE] index ページのリンクに指定していた multistream パラメータを全て削除する
    • multistream はデフォルト有効になり、明示的な指定は不要となったため
    • @tnamao
  • [ADD] 映像のコーデックなどの情報を映像にオーバーレイ表示する Show media stats のトグルを追加する
    • Firefox での制限
      • 複数の RemoteVideo を受信しているときに RTCPeerConnection の getStats から取得できるコーデック情報がおかしくなってしまうため、正しい動画のコーデック情報を表示できません
      • Firefox では RemoteVideo の MediaStreamTrack から解像度や FPS の取得できないため、項目の値の表示は undefined になります
    • @tnamao
  • [ADD] 受信している接続のクライアント ID の表示に対応する
    • notify で受け取ったクライアント ID を表示に使用するため、state の soraContents.remoteMediaStreamsoraContents.remoteClient に変更し、MediaStream の他に connectionIdclient_id を保持できる型に変更する
    • この変更に伴ってリモートの MediaStream を使用した関数、変数の名前を Client に変更する
    • @tnamao
  • [CHANGE] Session ID と自身の Connection ID Client ID の表示を type: notifyconnection.created を受け取ったタイミングでの表示に変更する
    • この変更に伴い、Sora Devtools の Sora 接続状態の確認は state の soraContents.connectionStatus の値の確認も追加する
    • @tnamao
  • [CHANGE] オーディオコーデック LYRA の設定を削除する
    • 関連するコードと service-worker.js の削除
    • next.config.js から不要な設定の削除
    • @tnamao
  • [CHANGE] multistream の初期値を 未指定 に変更する
    • querystring にパラメータが存在しない場合に true になるのを防ぐため
    • @tnamao
  • [CHANGE] getDisplayMedia 使用時の MediaConstraints に audio も含めるようにする
    • gDM に渡す MediaConstraint の audio パラメータは audio のトグルの状態や Media options の設定と連動している
    • @tnamao
  • [CHANGE] role が sendonly の時に Audio Output のフォームを非表示にする
  • [ADD] LocalVideo でサイマルキャストの rid を変更するボタンにラベルとツールチップを追加する
  • [ADD] Playwright を利用した E2E テストを追加する