资源简介
这个例子可以参考在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 < COLORSIZE; i++)
{
Y_R[i] = (i * 1224) >> 12; //Y对应的查表数组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对应的查表数组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对应的查表数组
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; //需要计算的原始数据
// 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\收流结果.mp4
- 上一篇:基于Linux音乐播放器的设计与实现 毕业设计
- 下一篇:数电课程设计四人抢答器
相关资源
- 光锥夸克模型中介子介子的Quark Wign
- 瑞芯微RK原厂3399+LPDDR4 200球参考原理图
- Cisco Network Assistant白皮书
- 多目标跟踪MOT16_Benchmark数据集链接
- RK3308 LINUX开发者指南(1).pdf
-
spring-fr
amework-5.0.2.RELEASE 源码包 - network science Albert-László Barabási
- Freemarker 2.3.23 最新中文版参考手册
- n.Software.IPWorks!.2016.V16.0.6446
- 英特尔:registered: 酷睿:trade_mark:双核处
- 英特尔:registered: 酷睿:trade_mark:2 双核
- 英特尔:registered: 酷睿:trade_mark:2 双核
- Unicenter 解决方案和采用英特尔:regis
- 英特尔:registered: 博锐:trade_mark: 技术关
- 面向采用英特尔:registered: 博锐:trade
- 基于Freemarker模板的代码生成器后台代
- springboot+webflux+mongodb+freemarker
- Qt图片浏览器 --基于Qt的Graphics View f
- The Synthesis and Structure of a Novel Three-D
- 抑制肌球蛋白Ⅱ对NRK细胞分裂的影响
- Cluster Ensembles – A Knowledge Reuse fr
- 全新惠普 StorageWorks DAT72X6自动加载磁
- 飞思卡尔68HC08Metrowerks_CodeWarrior开发软
- CC Decoding: Multi-level Sentence Compression-
- HP StorageWorks X9000网络存储系统解决方
- HP StorageWorks EVA存储系统 IT容灾解决方
- 惠普StorageWorks XP12000磁盘阵列
- HP StorageWorks X9000网络存储系统系列产
- HP惠普StorageWorks NAS 解决方案
- arcgis_workstation地址
评论
共有 条评论