#include <publisher.h>
| データフィールド | |
| int32_t | 幅 |
| int32_t | 高さ |
| ダブル | エンコードされたフレームレート |
| int64_t | ビットレート |
| int64_t | 総ビットレート |
| const char * | スケーラビリティ_モード |
| enum otc_video_reason | 品質制限の理由 |
| const char * | コーデック |
詳細な説明
公開済みの単一の動画レイヤーに関する統計情報を表します。
同時配信構成では、各エントリは1つの独立したビデオエンコーディングに対応します(例:低解像度、中解像度、高解像度のストリームが並行して送信される場合)。SVC(Scalable Video Coding)の場合、パブリッシャーは通常、単一のビデオエンコーディングを送信し、スケーラビリティ(時間的、空間的、あるいはその両方)は内部的にエンコードされ、 scalability_mode フィールドにいる。
現場記録
ビットレート
| int64_t ビットレート |
ビットレート(bps)
コーデック
| const char* codec |
このビデオレイヤーに現在使用されているコーデック
エンコードされたフレームレート
| double encoded_frame_rate |
エンコードされたフレームレート(fps)
高さ
| int32_t height |
エンコード済み動画フレームの高さ
品質制限の理由
| enum otc_video_reason 品質制限の理由 |
品質低下の原因
スケーラビリティ_モード
| const char* scalability_mode |
このビデオレイヤーのスケーラビリティモード文字列(例:「L1T1」、「L3T3」)
総ビットレート
| int64_t total_bitrate |
ビットレート(bps)(RTPヘッダー、パディング、ペイロードを含む)
幅
| int32_t width |
エンコード済みビデオフレームの幅