從RTSP的DESCRIBE返回的SDP中計算視訊寬和高
以下限於H264.
-
SDP中計算寬高用到的引數
計算公式
// 計算寬和高 簡易公式
Width = (pic_width_in_mbs_minus1 + 1) * 16;
Height = (pic_height_in_map_units_minus1 + 1) * 16;
Width -= (frame_crop_left_offset + frame_crop_right_offset) * 2;
Height -= (frame_crop_top_offset + frame_crop_bottom_offset) * 2;
更詳細複雜的可參見: http://ju.outofmemory.cn/entry/208773
- 計算例項
Width = (119 + 1) * 16 - (0 + 0) * 2 = 1920
Height = (67 + 1) * 16 - (0 + 4) * 2 = 1088 - 8 = 1080
- 程式碼例項
Width = (pic_width_in_mbs_minus1 + 1) * 16;
Height = (pic_height_in_map_units_minus1 + 1) * 16;
int frame_mbs_only_flag;
int frame_cropping_flag, frame_crop_left_offset, frame_crop_right_offset;
int frame_crop_top_offset, frame_crop_bottom_offset;
...
frame_cropping_flag = u(1,buf,StartBit);
if (frame_cropping_flag)
{
frame_crop_left_offset = ...;
frame_crop_right_offset = ...;
frame_crop_top_offset = ...;
frame_crop_bottom_offset = ...;
Width -= (frame_crop_left_offset + frame_crop_right_offset) << 0x1;
Height -= (frame_crop_top_offset + frame_crop_bottom_offset) << 0x1;
}
References:
http://ju.outofmemory.cn/entry/208773
http://www.latelee.org/my-study/get-width-height-framerate-from-bitstream.html
相關文章
- 計算機網路中的速率和頻寬計算機網路
- 從RTSP協議SDP資料中獲得二進位制的SPS、PPS協議
- 從美國和中國的通訊基站看雲端計算
- 使用VideoView播放rtsp視訊流IDEView
- MySQL中的describe命令MySql
- js中的各種寬高JS
- 【CSS筆記】— 使用calc()計算寬高(vw/vh)CSS筆記
- Rspec中describe和context不同Context
- [落伍原創] 伺服器頻寬的計算方法,機房頻寬的計算方法伺服器
- Linux雲端計算中的高頻命令Linux
- 關於js計算非等寬字型寬度的方法JS
- 原生js和jQ獲取視窗寬高及捲軸的方法和函式JS函式
- ijkplayer 音視訊同步時間的計算
- describe、portray和depict的區別
- Unity從圖片的位元組資料裡面獲取圖片的寬和高Unity
- 視訊分享:做“有料”的計算機大學生計算機
- 【計算機視覺】視訊格式介紹計算機視覺
- 計算機視覺中的深度學習計算機視覺深度學習
- 圖片縮放(不裁剪,按原來比例計算寬高)
- Excel 2007表格中更改列寬和行高的方法Excel
- 論通訊子網在計算機網路中的地位和作用計算機網路
- HTML的音訊和視訊HTML音訊
- SFP和SDP處理
- HuggingFace在NLP和計算機視覺中的應用 - Reddit計算機視覺
- 影像處理和計算機視覺中的經典論文整理計算機視覺
- 【知識分享】 計算機網路中速率和頻寬的區別計算機網路
- 【知識分享】計算機網路中速率和頻寬的區別計算機網路
- css盒模型以及如何計算盒子的寬度CSS模型
- 在 React 16 中從 setState 返回 null 的妙用ReactNull
- 短視訊平臺原始碼,Android獲取螢幕的高度和寬度原始碼Android
- windows和Linux上利用vlc外掛獲取rtsp視訊流解碼資料WindowsLinux
- Flutter 中獲取螢幕以及 Widget 的寬高Flutter
- 短視訊直播系統,個人主頁背景圖片自適應寬高
- 計算匯流排頻寬
- 網站返回頂部功能視訊網站
- 巨省視訊記憶體的重計算技巧在TF、Keras中的正確開啟方式記憶體Keras
- 計算機視覺中的注意力機制計算機視覺
- 關於網頁的寬&高網頁