Skip to content

Releases: skyway/linux-sdk

v3.2.0

18 Dec 11:11
3d43333

Choose a tag to compare

Added

Fixed

  • 通信の再接続中に Stream::Enable / Disable の処理が完了しない問題の修正
  • Room:Join に失敗した際にクラッシュすることがある問題の修正
  • 一部のタイムアウト処理においてクラッシュする問題の修正
  • サーバから想定外のデータが送られてきた際に処理が失敗する問題の修正
  • DataStream の解放処理中にデータを受信するとクラッシュする場合がある問題の修正
  • Subscribe 時に不要なログが大量に出力される場合がある問題を修正
  • Analytics において、イベントの再送処理を改善
  • DeviceManager::SetPlayoutDevice / DeviceManager::SetRecordingDevice の実行が2回目以降失敗する問題の修正
    • 実行することで Publish/Subscribe 中のすべての音声について、入力/出力デバイスが切り替わります

Misc

  • 各ヘッダーファイルにあるコピーライトの表記を変更しました

v3.1.2

11 Nov 05:12
c90ebee

Choose a tag to compare

Fixed

  • DeviceManager::VideoDeviceを用いて作成したStreamPublishした際に、クラッシュする場合がある不具合の修正

v3.1.1

02 Oct 05:11
8790eda

Choose a tag to compare

Fixed

  • v3.1.0 で発生していたCPU使用率が異常に高くなる問題を修正

v3.1.0

12 Sep 08:27
b228c6a

Choose a tag to compare

Added

  • RTP映像入力時のRTCPによるPLI送信機能を追加
    • これによりパケットロス時の映像の乱れからの回復がより効果的に行えます
    • 詳細はこちらをご確認ください

Fixed

  • 特定条件で Context::OnFatalError の発火が遅延する問題の修正
  • RTP映像入力時にクラッシュする場合がある問題を修正
  • WebSocket通信時にクラッシュする場合がある問題を修正

v3.0.0

13 Aug 07:50
7a1d261

Choose a tag to compare

  • 本バージョンには破壊的変更が含まれています。

Fixed

  • Analyticsを利用時に確率的にクラッシュする不具合の修正
  • 再接続時に確率的にクラッシュする不具合の修正
  • RemoteMemberにSubscribeさせられなかった不具合の修正
  • RemoteAudioStreamが正しく解放されない不具合の修正
  • RemoteVideoStream.dispose時にクラッシュする不具合の修正
  • WebSocketのクローズ時のログを修正

Added

  • RTP(H264/VP8)をVideoSourceとして入力できる機能を追加
  • Context.SetupForDevを追加
    • JWTを使わずAppIDとSecretKeyでContextの初期化することのできる開発者用の機能を追加
  • Subscription::ListenerにOnStreamAttachedを追加
  • LocalVideoStreamにSetContentHintを追加
  • Context::SkyWayOptionsのTokenにupdate_remind_secを追加
    • Context::SkyWayOptionsのTokenのremind_time_secを非推奨としました

Breaking Change

  • RoomMember、RoomPublication、RoomSubscriptionのイベントに関する仕様を変更
    • Roomに関連するインスタンスが破棄された際、紐づくイベントの購読が解除されないように変更
  • 一部定数名を変更

Misc

  • NTTコミュニケーションズはNTTドコモビジネスに社名を変更しました
  • QuickStartの内容を一部変更

v2.0.1

14 Jul 11:26
0cf8c7c

Choose a tag to compare

Fixed

  • OpenCV ExampleのREADMEの修正
  • 特定環境においてAnalyticsを有効にした場合、アプリケーションがクラッシュする問題の修正
  • Analyticsが切断された際にWebSocketの再接続が行われない問題の修正
  • WebSocketがクローズされたときに返却されるコードが正しくない場合がある問題の修正
  • WebSocket接続中にクラッシュする場合がある問題の修正
  • 映像デバイスの使用時にアサーションでエラーが発生することがある問題の修正

v2.0.0

31 Mar 08:52
434a841

Choose a tag to compare

  • 本バージョンには破壊的変更が含まれています。

Added

  • OpenCVによる映像の描画機能を追加
  • SkyWay Auth Token version 3に対応
  • STUNの指定機能を追加

Fixed

  • P2P接続先の接続が切断されている時に、Room退出処理に時間がかかってしまう問題の修正
  • WebSocket接続中にDisposeされたらタイムアウトまで待たされる問題の修正
  • 対向がネットワーク切断時にDisposeすると待たされてしまう問題の修正
  • Context.disposeが確率的に時間がかかる不具合の修正

Breaking Change

  • 各種ドメインで利用していた生ポインターをshared_ptr/weak_ptrへ一部変更
  • 各種ドメインで利用していたboost::optionalstd::optionalに変更
  • Publication::UpdateEncodingsがboolを返すように変更
  • Subscription::ChangePreferredEncodingboolを返すように変更
  • LocalDataStream::Writeboolを返すように変更
  • Subscription::Enable/Disableを削除

v1.1.0

15 Jan 08:12
27bd9aa

Choose a tag to compare

Added

  • Loggerの出力を取得するAPIを追加
    • skyway::global::Logger::Listenerを利用します

Misc

  • aarch64 アーキテクチャ の Ubuntu 20.04 向けのライブラリを公開しました

v1.0.0

05 Nov 10:09
81bf487

Choose a tag to compare

初版リリース