我的开源项目-RtspServer

我的开源项目-RtspServer 文章目录我的开源项目-RtspServer一、项目介绍二、功能介绍三、开发环境四、使用方法4.1 传输音视频文件4.2 采集V4L2摄像头4.3 采集ALSA音频设备4.4 RTP_OVER_RTSP4.5 多播五、技术点 一、项目介绍 使用C++实现的一个...

2019-08-09 13:59:36

阅读数 176

评论数 0

深入学习Linux摄像头(四)三星平台fimc驱动详解

深入学习Linux摄像头系列 深入学习Linux摄像头(一)v4l2应用编程 深入学习Linux摄像头(二)v4l2驱动框架 深入学习Linux摄像头(三)虚拟摄像头驱动分析 深入学习Linux摄像头(四)三星平台fimc驱动详解 深入学习Linux摄像头(四)三星平台fimc驱动详解 文章目录深...

2019-08-19 21:35:22

阅读数 10

评论数 0

深入学习Linux摄像头(三)虚拟摄像头驱动分析

深入学习Linux摄像头系列 深入学习Linux摄像头(一)v4l2应用编程 深入学习Linux摄像头(二)v4l2驱动框架 深入学习Linux摄像头(三)虚拟摄像头驱动分析 深入学习Linux摄像头(五)三星平台fimc驱动详解一 深入学习Linux摄像头(六)三星平台fimc驱动详解二 深入学...

2019-08-19 12:22:34

阅读数 11

评论数 0

深入学习Linux摄像头(二)v4l2驱动框架

深入学习Linux摄像头系列 深入学习Linux摄像头(一)v4l2应用编程 深入学习Linux摄像头(二)v4l2驱动框架 深入学习Linux摄像头(三)虚拟摄像头驱动分析 深入学习Linux摄像头(五)三星平台fimc驱动详解一 深入学习Linux摄像头(六)三星平台fimc驱动详解二 深入学...

2019-08-16 16:32:54

阅读数 34

评论数 0

从零开始写一个RTSP服务器(九)一个RTP OVER RTSP/TCP的RTSP服务器

从零开始写一个RTSP服务器系列 ★我的开源项目-RtspServer 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的R...

2019-08-13 15:59:33

阅读数 68

评论数 0

从零开始写一个RTSP服务器(八)一个多播的RTSP服务器

从零开始写一个RTSP服务器系列 ★我的开源项目-RtspServer 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的R...

2019-08-13 10:57:29

阅读数 46

评论数 0

从零开始写一个RTSP服务器(七)多播传输RTP包

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器 从零开始写一个RTSP服...

2019-08-12 19:42:28

阅读数 90

评论数 0

从零开始写一个RTSP服务器(六)一个传输AAC的RTSP服务器

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器 从零开始写一个RTSP服...

2019-08-12 16:43:27

阅读数 54

评论数 0

从零开始写一个RTSP服务器(五)RTP传输AAC

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器 从零开始写一个RTSP服...

2019-08-11 16:12:59

阅读数 51

评论数 0

从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器 从零开始写一个RTSP服...

2019-08-10 20:58:08

阅读数 100

评论数 0

从零开始写一个RTSP服务器(三)RTP传输H.264

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264 从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器(待写) 从零开始写一个R...

2019-08-10 17:09:20

阅读数 772

评论数 0

从零开始写一个RTSP服务器(二)RTSP协议的实现

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTSP协议的实现 从零开始写一个RTSP服务器(三)RTP传输H.264(待写) 从零开始写一个RTSP服务器(四)一个传输H.264的RTSP服务器(待写) 从零开始...

2019-08-10 12:58:58

阅读数 102

评论数 0

从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解

从零开始写一个RTSP服务器系列 从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 从零开始写一个RTSP服务器(二)RTP传输H.264(待写) 从零开始写一个RTSP服务器(三)一个传输H.264的RTSP服务器(待写) 从零开始写一个RTSP服务器(四)RTP传输AAC(待写) 从...

2019-08-09 20:17:55

阅读数 189

评论数 0

深入学习Linux摄像头(一)v4l2应用编程

深入学习Linux摄像头系列 深入学习Linux摄像头(一)v4l2应用编程 深入学习Linux摄像头(二)v4l2驱动框架 深入学习Linux摄像头(三)编写最简单的虚拟摄像头驱动 深入学习Linux摄像头(四)摄像头硬件接口(基于S5PV210) 深入学习Linux摄像头(五)三星平台fimc...

2019-07-22 08:40:37

阅读数 449

评论数 0

Linux epoll内核源码剖析

IO多路复用接口Linux内核源码剖析,源码之前,了无密码 poll Linux内核源码剖析 select Linux内核源码剖析 epoll Linux内核源码剖析 epoll Linux内核源码剖析 前面介绍了select/poll,此文章将讲解epoll,epoll是select/poll的...

2019-07-11 09:41:31

阅读数 1790

评论数 0

Linux select内核源码剖析

poll Linux内核源码剖析 select Linux内核源码剖析 select Linux内核源码剖析 select的原理其实是和poll是一样的,都是采用轮询的方式。select相对于poll也许是比较节省空间吧,因为select是采用bitmap来标志的 本文先讲解一下如何在应用层使用s...

2019-07-10 10:59:36

阅读数 1291

评论数 0

Linux poll内核源码剖析

int do_sys_poll(struct pollfd __user *ufds, unsigned int nfds, struct timespec *end_time) { long stack_pps[POLL_STACK_ALLOC/sizeof(long)]; str...

2019-07-09 21:31:40

阅读数 1432

评论数 4

计算机网络:TCP拥塞控制方法

计算机网络:TCP拥塞控制方法 本文将讲解慢开始、拥塞控制算法、快重传、快恢复以及加法增大、乘法减小 慢开始:当TCP开始传输时,将拥塞窗口cwnd设置为1个SMSS,设置慢开始门限值ssthresh,每经过一个传输轮次,拥塞窗口cwnd加倍 拥塞控制算法:当拥塞串口cwnd大于慢开始门限值sst...

2019-06-26 17:15:09

阅读数 318

评论数 0

计算机网络:UDP与TCP

计算机网络:UDP与TCP 一、UDP 1、UDP的特点 UDP是无连接的,发送数据前不需要建立连接 UDP尽最大努力交付,不保证可靠交付 UDP是面向报文的,UDP将从用户层收到的数据封装后直接交给IP层,不进行合并,也不进行拆分 UDP没有拥塞控制,不会因为网络延迟而降低发送速率 UDP支持...

2019-06-23 19:47:57

阅读数 312

评论数 0

C++实现线程池

C++实现线程池 线程池概念 线程池简单的说就是事先创建好一定数量的线程,并且准备好一个任务队列,当队列有任务时,空闲的线程会将其取出运行,当任务队列没有任务时,线程就会睡眠 当我们需要运行任务时,将任务添加到线程池的任务队列即可 如下图所示 线程池实现 **线程池实现需要的东西:**任务队列、...

2019-06-19 11:39:25

阅读数 311

评论数 0

提示
确定要删除当前文章?
取消 删除