THEOplayer リリースノート 2021.1.0 - 1.3
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
・2021.1.3 (2021/04/19)
General
🐛 Issues
テキストトラックを無効/有効にすると、レンダリングされない状態になることがある問題を解決し
ました。
・2021.1.3 (2021/04/13)
General
🐛 Issues
新しいソースを設定する際にプレーヤーが固まってしまうことがある問題を解決しました。
VOD DASHストリームのソースを設定した時に、プレーヤーのデュレーションがInfinityになってし
まう問題を修正しました。
DRM で保護された LL-HLS ストリームでプレーヤーがスローすることがある問題を修正しました。
キャストしていない時に、プレーヤーのsrcプロパティがChromecastのソースと同じになる問題を修
正しました。
Google DAI ストリームを再生する時、source パラメータが完全に渡されない問題を修正しました。
DASH VOD ストリームの開始時に再生不可能なセグメントをプレーヤーが飛び越えられない問題を
修正しました。
Web (2.83.0)
✨ Features
TypeScriptの型定義を追加しました。
HESPストリームの再生の初期サポートを追加しました。詳細は https://www.theoplayer.com/high-
efficiency-streaming-protocol をご覧ください。
HESPストリームの再生に特化した機能のために、実験的なChromelessPlayer.hesp APIを追加。
HESPストリームの設定のためにHespTypedSourceを追加。
⚡ Improvements
キャッシング API を使用して MPEG-DASH ストリームをキャッシングする際に、SIDX ボックスも
キャッシングされるようになりました。
🐛 Issues
Yospace SSAIで構成されたソースを渡すと、プレーヤーが streamType プロパティを破棄する問題
を修正しました。
google ima integrationが使用されている場合、リロードまたはソースの変更後にプレーヤーのミュー
トが解除される問題を修正しました。
AirPlay セッションが再確立されないバグを修正しました。
パートのないLL-HLSライブストリームのシークエンドを修正しました。
シーク可能なものがまだない時に LL-HLS プレーヤーをシークするように修正しました。
THEOPlayerがテキストトラックメニューに同じサイドロードされたテキストトラックを2回表示す
るバグを修正しました。
Tizen 2.xのDRMを修正しました。
Edge 上の PlayReady ストリームで contentprotectionsuccess イベントが常に発生しない問題を修正
しました。
適切に測定された帯域幅が利用可能になるまで、ABRストラテジーの初期帯域幅が保持されない問
題を修正しました。
Tizen 5 でストリームの最後に到達した時にプレーヤーの状態が終了しないことがある問題を修正し
ました。
空の webkitkeymessage イベントの処理を防止しました。
HLS ストリームで firstFrame と frameRate を要求すると NaN が返されることがある問題を修正し
ました。
Android (2.83.0)
🐛 Issues
ネイティブの Google Cast ボタンを使って Chromecast から切断しても、受信機が停止しない問題
を修正しました。
ActivityのonCreateメソッドでTHEOplayerViewが初期化されていない場合、MediaRouteDialogが表
示されない問題を修正しました。
iOS (2.83.0)
🐛 Issues
設定でライセンスを渡す際に、誤ったエラーメッセージが表示される問題を修正しました。
キャッシュされたソースを連続して複数回再生するとうまくいかない問題を修正しました。
テキストトラックでソースをリセットすると、プレーヤーがクラッシュすることがある問題を修正
しました。
・2021.1.2 (2021/03/16)
General
✨ Features
LL-HLSストリームのAES-128暗号化セグメントのサポートを追加しました。
⚡ Improvements
異なるキーシステムを持つ期間間の期間切り替えを改善しました。
🐛 Issues
プレーヤーが終了した時に paused を false と報告する問題を修正しました。
期待される数の SegmentURL 要素が含まれていない VOD DASH ストリームを再生する時のクラッ
シュを修正しました。
大きなチャンクがプリロードヒントのLL-HLSバイタランジで問題を起こす問題を解決しました。
プレーヤーが破壊された後も一部の広告関連イベントがディスパッチされる問題を解決しました。
ttmlキューのネストされた領域のサポートを追加しました。
バッファが次のピリオドのセグメントを取得し始めた場合、2つのピリオド間の短いシークを行った
後、THEOplayerがストールする問題を修正しました。
設定のPreplayパラメータが生成された値で上書きされてしまう問題を修正しました。
HLSのVODやイベントストリームのシークで、不連続な部分がフレームに正確でないことがある問
題を修正しました。
ストリームが終了するまで一部のメモリが保持される、長時間の視聴セッションのメモリ使用量を
削減しました。
DASH ストリームのピリオドエッジ付近でシークするとエラーが発生することがある問題を修正し
ました。
Web (2.82.0)
✨ Features
LL-HLS パイプラインにメディアデータのギャップ検出とジャンプを追加。
LL-HLSパイプラインのABR動作を改善しました。
LL-HLSパイプラインでEXT-X-STREAM-INFのSCORE属性をサポートする。
🐛 Issues
Google IMAの問題で、複数のミッドロールがtimeOffsetでスケジュールされている場合、
THEOplayerが最後の広告しか再生しない問題を修正しました。
広告中に Airplay ボタンを無効にしました。
FairPlayで保護されたストリームの一部がSafariで開始できない問題を修正しました。
モバイルでサムネイルのプレビューが正しく表示されない問題を修正しました。
Android (2.82.0)
🐛 Issues
空の広告XMLを使用すると、Google IMAで無限スピナーが表示されるという問題を修正しました。
プレーヤー作成後にネイティブの Google Cast ボタンを使用して Chromecast に接続すると、処理
されない問題を修正しました。
iOS (2.82.0)
✨ Features
このリリースから、THEOplayerはCocoapodsでも利用できるようになります! 詳しい利用方法につ
いては、https://github.com/THEOplayer/theoplayer-sdk-ios をご覧ください。
THEOplayer iOS SDK はフレームワーク形式の他に xcframework 形式でも出荷されるようになりま
した。XCframework の詳細については、Apple のドキュメントを参照してください:
https://help.apple.com/xcode/mac/11.4/#/dev6f6ac218b
🐛 Issues
アポストロフィを含むメタデータ・タイトルの設定が失敗する問題を修正しました。
オーディオトラックを変更すると THEOplayer がフリーズする問題を修正しました。
tvOS (2.82.0)
✨ Features
このリリースから、THEOplayerはCocoapodsで利用できるようになります! 開始方法の詳細につい
ては、https://github.com/THEOplayer/theoplayer-sdk-ios をご覧ください。
THEOplayer tvOS SDK はフレームワーク形式の他に xcframework 形式でも出荷されるようになり
ました。XCframework の詳細については、Apple のドキュメントを参照してください:
https://help.apple.com/xcode/mac/11.4/#/dev6f6ac218b
🐛 Issues
tvOS 上の THEOplayerSDK が UIDeviceFamily のための間違ったエントリを持つ原因となっていた
バグを修正しました。
・2021.1.1 (2021/02/24)
General
🐛 Issues
ストリームが終了するまで一部のメモリが保持されるような長時間の視聴セッションでのメモリ使
用量を減らしました。
・2021.1.1 (2021/02/12)
General
✨ Features
新しいLL-HLSパイプラインに基本的なABRを実装。
⚡ Improvements
MPEG-DASHストリームでEventStream@presentationTimeOffsetのサポートを追加しました。
DASHストリームのマニフェスト更新のフェッチの間隔をminimumUpdatePeriodに近づけるように
改善しました。
🐛 Issues
再生が呼び出された時に、プレーヤーがDVRウィンドウの開始点にシークすることがある問題を修
正しました。
Safari で DASH VOD ストリームの最後にシークする時の無限のストールを修正しました。
creativeAdIdが(creativeIdではなく)imaAd.creativeIdを通じて公開される問題を修正しました。
Google IMA 統合で、広告がすぐに一時停止された場合に再生イベントが誤ってディスパッチされる
問題を修正しました。
既に利用可能なセグメントのみを含む特定のDASHライブストリームをロードすると、プレーヤー
がハングアップする問題を修正しました。
シーク可能な範囲の端を超えてシークした後、ライブポイントに近づきすぎて失速し始めるという
問題を修正しました。
Web (2.81.0)
✨ Features
Youboraアダプタのバージョンを6.7.7にアップグレードしました。
🐛 Issues
オーディオのみのLL-HLS再生を修正しました。
DASH ストリームで連続して前方または後方にスキップすると、バッファのギャップが誤ってマー
クされることがある問題を修正しました。
iOS Safari でクリップした HLS ストリームを再生した後に再生をクリックすると、プレーヤーがフ
リーズする問題を修正しました。
Safari で HLS ストリームを繰り返し起動すると、フレームスキップを伴う再生になることがあると
いう問題を修正しました。
スマートテレビなどの性能の低いデバイスでのギャップジャンピングを改善しました。
インデックス付きアドレッシングを使用する DASH ストリームの終端付近でプレーヤーが動かなく
なる問題を修正しました。
WebOS 3.x以下で期間をまたいで再生する問題を修正しました。
プレーヤーが既に再生した後に LL-HLS パイプラインのリセットロジックが動作しない問題を修正
しました。
Samsung Tizen スマート TV で、DASH ピリオドの境界付近でプレーヤーが失速することがある問
題を修正しました。
複数のアドブロックを使用するケースでのMoatの統合を修正しました。
Android (2.81.0)
✨ Features
Youboraプラグインのバージョンを6.7.7にアップグレードしました。
Android TV (2.81.0)
🐛 Issues
Android TVの期間をまたいだシークを修正しました。
Android TVでGoogle IMA広告が再生されない問題を修正しました。
Android TV でカスタム DRM インテグレーションが機能しない問題を修正しました。
iOS (2.81.0)
⚡ Improvements
Youboraインテグレーションをバージョン6.7.7にアップデートしました。
🐛 Issues
CertificateRequestCallbackとLicenseRequestCallbackのAPIを修正しました。
スプリットビューでフルスクリーンがアプリケーションの範囲内でレンダリングされない問題を修
正しました。
コンテンツ保護のエラーコードが表示されない問題を修正しました。
余分な WAITING イベントがスローされる問題を修正しました。
tvOS (2.81.0)
🐛 Issues
CertificateRequestCallback と LicenseRequestCallback の API を修正しました。
コンテンツ保護のエラーコードが欠落している問題を修正しました。
・2021.1.0 (2021/01/13)
General
🐛 Issues
字幕の位置決めの際、tts:origin属性が正しく処理されない問題を修正しました。
Web (2.80.0)
🐛 Issues
MOAT イベントが広告の最初の広告に対してのみ送信される問題を修正しました。
DASHストリームのライブへのシークを修正
iOS (2.80.0)
🐛 Issues
一時停止したキャッシングタスクが再開できない問題を修正しました。
デバイスを回転させると、PiPウィンドウの位置がおかしくなる問題を修正しました。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
日本デジタル・プロセシング・システムズ株式会社 東京都新宿区新宿2丁目5−12 FORECAST新宿AVENUE 6F東京都港区新橋 6-19-13 1F TEL(代): 03-6746-0231 |
||
Copyright © 2021, Digital Processing Systems Japan K.K. All rights reserved. |