資源簡介
這個例子可以參考在rk板子上怎么把opencv::Mat硬件編碼為H264,然后live555推流出去,教程可看https://blog.csdn.net/sac761/article/details/105349370
代碼片段和文件信息
#include?“rgb2yuv.h“
Rgb2YUV::Rgb2YUV()
{
????table_init();
}
//表的初始化
void?Rgb2YUV::table_init()
{
????int?i;
????for(i?=?0;?i?????{
????????Y_R[i]?=?(i?*?1224)?>>?12;?//Y對應(yīng)的查表數(shù)組0.2988
????????Y_G[i]?=?(i?*?2404)?>>?12;??//0.5869
????????Y_B[i]?=?(i?*?469)??>>?12;?//0.1162
????????U_R[i]?=?(i?*?692)??>>?12;?//U對應(yīng)的查表數(shù)組0.1688
????????U_G[i]?=?(i?*?1356)?>>?12;??//0.3312
????????U_B[i]?=?i?/*(*?2048)?*/>>?1;?//0.5
?????//???V_R[i]?=?(i?*?2048)?>>?12;?///V對應(yīng)的查表數(shù)組
????????V_G[i]?=?(i?*?1731)?>>?12;??//0.4184
????????V_B[i]?=?(i?*?334)??>>?12;?//0.0816
????}
}
void?Rgb2YUV::RGB2YUV420(uint8_t?*rgbBufIn?uint8_t?*yuvBufOut??int?nWidth?int?nHeight)
{
????int?pix?=?0;
????int?pixP4;
????RGB?*in?=?(RGB?*)rgbBufIn;?//需要計算的原始數(shù)據(jù)
//????unsigned?char
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-06-17?05:09??3399pro_rtsp-master\
?????文件????????1239??2020-06-17?05:09??3399pro_rtsp-master\CMakeLists.txt
?????目錄???????????0??2020-06-17?05:09??3399pro_rtsp-master\src\
?????目錄???????????0??2020-06-17?05:09??3399pro_rtsp-master\src\rgb2yuv\
?????文件????????2591??2020-06-17?05:09??3399pro_rtsp-master\src\rgb2yuv\rgb2yuv.cpp
?????文件?????????771??2020-06-17?05:09??3399pro_rtsp-master\src\rgb2yuv\rgb2yuv.h
?????目錄???????????0??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\
?????文件????????4388??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\DD_H264VideoFileServerMediaSubsession.cpp
?????文件????????3200??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\RTSP.cpp
?????文件???????17687??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\StreamEncoder.cpp
?????文件?????????537??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\demo.cpp
?????目錄???????????0??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\include\
?????文件????????2899??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\include\DD_H264VideoFileServerMediaSubsession.hh
?????文件????????1108??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\include\RTSP.hh
?????文件????????1672??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\include\StreamEncoder.hh
?????文件????????3813??2020-06-17?05:09??3399pro_rtsp-master\src\rtsp\testOnDemandRTSPServer.cpp
?????文件??????567033??2020-06-17?05:09??3399pro_rtsp-master\收流結(jié)果.mp4
評論
共有 條評論