August 31
Android向けメディアエージェント v4.5.0
特徴
- sample-app: ライブストリームのカウントダウンの代わりにLIVEバッジを表示します。
- sample-app: 直接のマニフェストURL再生とモックサーバーテストをサポートします。
バグ修正
- exoplayer: ライブストリームのcontentIsLiveを報告し、contentDurationを省略します。
- mediatailor:トラッキングで構築されたavailが増加したときに、新しく報告された広告を追加します(fd2b5fd)、#2 #3をクローズします
- mediatailor:末尾セグメントのsessionId抽出を集中化します
- mediatailor: トラッキングエンドポイントがどのように解決されたかを分類します。
- mediatailor: DASHキューのオフセットを修正し、HLSブレークに安定したIDを付与します。
- mediatailor:暗黙的セッションのDASHプレイリストパスからトラッキングURLを導出します
- mediatailor: 暗黙的セッションのHLSプレイリストパスからトラッキングURLを導出します。
- mediatailor:保留中の暗黙的セッショントラッキングURLを遅延として記述します
- mediatailor:トラッキングのフェッチがサイレントに失敗した場合にAD_ERRORを発行します
- mediatailor:広告ごとのメトリクス用にcreativeIdファーストのプライマリキーを公開します
- mediatailor:ゾンビブレイクとポッドのドリフトに対してスケジュールマージを強化します
- mediatailor:トラッキング広告数が一致しない場合、マニフェストのポッド境界を維持します
- mediatailor:EXT-X-DATERANGEが以前のtrackingUrlの推測を上書きできるようにします
- mediatailor: 構築時に再生ヘッドのポーリング間隔を設定可能にします。
- mediatailor: adIdがない場合、開始時間によってgrowing-avail広告を照合します。
- mediatailor: マニフェストブレークをIDで照合し、MISSING_AVAIL_STARTを1回ゲートします。
- mediatailor: ポーリング間ではなく、1回のポーリング内でNextTokenをページネーションします。
- mediatailor:広告開始からの相対的なタイミングでトラッキングイベントのビーコンを解析します
- mediatailor: ポッドのendTimeMsは、それを囲むブレークを超えてはなりません。
- mediatailor:ライブスケジュールから視聴済みのavailを削除します
- mediatailor:アドバタイズされた場合、EXT-X-DATERANGEからHLSトラッキングURLを読み取ります
- mediatailor:segmentPrefixを正規のadSegmentPrefixに名前変更します
- mediatailor:DASH広告期間の全会一致の表現の合意を要求します
- mediatailor: トラッキングrequestsをPOSTからGETに戻します。
- mediatailor: トラッキングポーリング間でNextTokenをラウンドトリップさせます。
- mediatailor:ライブウィンドウのローテーション全体でavailのIDを安定させます
- mediatailor: startTimeInSecondsが欠落しているアベイルをエラーとして報告します。
- mediatailor:再生ヘッドがウィンドウから離れた後に追加されたポッドを表示します
- mediatailor: AD_STARTを発生させる代わりに、空のアベイルをノーフィルとして扱います。
August 4
Media agent for Android v4.4.0
New features
- Added JP region support. (e97c6ca)
Bug fixes
- Aligned
totalPauseTimewith the iOS clock model and stopped emittingtotalTimeSwitchedDown. (924c7b9) - Classified startup and playback errors by content-started state, for iOS parity. (a6b3288)
- Corrected
CONTENT_DROPPED_FRAMESevent fields and fixed the underlying ANR root cause. (a5afc73) - Deduplicated consecutive identical download-rate samples. (e9b6d1f)
- Emitted a fresh
totalPlaytimevalue inQOE_AGGREGATE. (af065d6) - Excluded only ad time from
startupTime, for iOS parity. (9321ac8) - Recorded the final QoE event into the crash-safe buffer at
CONTENT_END. (e1d3ae1) - Removed an unused classpath. (f729768)
- Removed an unused dependency. (0bdd95b)
- Removed an unused plugin. (fa11838)
- Replaced the global
harvestCycleNumbergate with a per-tracker gate. (9e19faf) - Updated a variable name. (72de035)
- Updated the allowlist for
QOE_AGGREGATEcontext attributes, for iOS parity. (dd1d3ef) - Updated the bitrate timer to use the
isPlayingtransition. (011ade3)
August 4
Android向けメディアエージェント v4.4.0
新機能
- JPリージョンのサポートを追加しました。(e97c6ca)
バグ修正
totalPauseTimeをiOSのクロックモデルに合わせ、totalTimeSwitchedDownの出力を停止しました。(924c7b9)- iOSと同等にするため、コンテンツ開始状態別に起動エラーと再生エラーを分類しました。(a6b3288)
CONTENT_DROPPED_FRAMESイベントフィールドを修正し、根本的なANRの原因を修正しました。(a5afc73)- 連続する同一のダウンロードレートのサンプルを重複排除しました。(e9b6d1f)
QOE_AGGREGATEで新しいtotalPlaytime値を発行しました。(af065d6)- iOSとのパリティのため、
startupTimeから広告時間のみを除外しました。(9321ac8) CONTENT_ENDに最後のQoEイベントをクラッシュセーフバッファに記録しました。(e1d3ae1)- 未使用のクラスパスを削除しました。(f729768)
- 未使用の依存関係を削除しました。(0bdd95b)
- 未使用のプラグインを削除しました。(fa11838)
- グローバルな
harvestCycleNumberゲートをトラッカーごとのゲートに置き換えました。(9e19faf) - 変数名を更新しました。(72de035)
- iOSとのパリティのため、
QOE_AGGREGATEコンテキスト属性の許可リストを更新しました。(dd1d3ef) - ビットレートタイマーを更新して、
isPlayingトランジションを使用するようにしました。(011ade3)
August 4
Media agent for iOS v4.3.0
Published to CocoaPods
NewRelicVideoAgent4.3.0NRAVPlayerTracker4.3.0NRIMATracker4.3.0
New features
Bug fixes
August 4
July 13
July 13
June 5
Media agent for iOS v4.1.4
Published to CocoaPods
NewRelicVideoAgent4.1.4NRAVPlayerTracker4.1.4NRIMATracker4.1.4
Bug fixes
- Exposed
sendSeekStart/sendSeekEndonNRVAVideo; auto-detected seek inAVPlayerTracker(34493b4) - Fixed
NRTrackerPairleakingNSNullsentinel to callers (82ef94f) - Implemented partial container sanitization, nil guard, and dead code removal (6aac79f)
- Read
totalPreRollAdTimefromCONTENT_STARTattributes (d565378) - Sanitized attribute values at
setAttributestorage boundary (7d07298)
June 5
iOS向けメディアエージェント v4.1.4
CocoaPodsに公開
NewRelicVideoAgent4.1.4NRAVPlayerTracker4.1.4NRIMATracker4.1.4
バグ修正
May 21