自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 收藏
  • 关注

原创 Linux uart驱动框架

【代码】Linux uart驱动框架。

2023-04-06 08:48:19 717

原创 Linux下tty驱动框架

如何从零编写一个Linux tty驱动

2023-04-06 08:45:24 363

原创 Type-C接口相关知识

TypeC接口相关知识

2022-09-02 10:36:16 66154 2

原创 OpenHarmony鸿蒙系统源码编译

学习资源鸿蒙官网:https://device.harmonyos.com/cn/home/开源代码仓库地址:https://openharmony.gitee.com源码获取参考:https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927zh-cn/device-dev/get-code/源码获取.md · OpenHarmony/docs - Gitee.com

2021-06-24 14:40:07 2922

原创 ONVIF测试工具 ONVIF Device Test Tool的使用

ONVIF测试工具 ONVIF Device Test Tool的使用双击打开软件,选择当前网络,点击"Discover Devices"进行搜索可以看到搜索到一个设备

2020-11-05 13:40:35 2434

转载 rtp协议分析

感谢原作者:http://blog.csdn.net/rootusers/article/details/41864387网络模型:网络通信分为7层(OSI),是一个理论模型,由高到低分别是:应用层:文件传输,电邮,文件服务等。HTTP,Telnet,DNS, FTP等协议表示层:数据格式化,代码转换,数据加密等会话层:解除或建立与别的接点的联系

2017-07-26 10:54:11 465

转载 FEC原理及其实现

感谢原作者:http://blog.csdn.net/rootusers/article/details/49097257视频会议中通常使用的FEC/QOS技术,这方面的资料比较复杂和稀少,根据这么多年的工作经验,做一下分享。 在IP视频通话中丢包造成的影响多种多样。其中对视频质量的影响主要有:马赛克现象、局部变形(图像的某些区域不清晰)、图像模糊、屏幕频繁刷新或闪

2017-07-26 10:45:02 1803 1

转载 ffmpeg中G726解码器用法 编码器用法

文章来源:http://blog.csdn.net/chinabinlang/article/details/27513981?locationNum=15&fps=1//解码:本代码实现将cap1.g726文件中的g726编码帧数据进行解码,然后保存到cap1文件中1、ffmpeg版本 :     0.10.22、源码:extern "C"

2017-07-26 07:40:11 857

转载 rtsp交互命令简介及过程参数描述

感谢原作者:http://blog.csdn.net/DiegoTJ/article/details/5541877Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如

2017-07-23 08:34:41 1161

转载 POP3协议分析

感谢原作者:http://blog.csdn.net/bripengandre/article/details/2192111POP3协议分析第1章.    POP3概述POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信模型,对应的RFC文档为RFC1939。该协议非常简单,所

2017-07-19 18:08:21 677

转载 SMTP协议分析

感谢原作者:http://blog.csdn.net/bripengandre/article/details/2191048SMTP协议分析第1章.    SMTP概述1.1.  SMTP在邮件通信中的位置SMTP,即简单邮件传送协议,所对应RFC文档为RFC821。同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送。SMTP在整个电子邮件通

2017-07-19 18:06:22 5197

转载 RTP协议分析

谢谢原作者:http://blog.csdn.net/bripengandre/article/details/2238818整理记录版本时间内容整理人V1.02008-03-31RTP协议分析初稿彭令鹏

2017-07-19 18:02:36 254

转载 H.323协议分析

感谢原作者:http://blog.csdn.net/bripengandre/article/details/2230087整理记录版本时间内容整理人V1.02008-03-28H.323协议分析初稿彭令鹏

2017-07-19 17:59:15 5394

转载 RTMP开发记录 测试服务器搭建篇

感谢作者:http://www.cnblogs.com/valu/p/6287562.htmlnginx-rtmp-module 安装最近在做直播功能,为了方便调试,在本地搭建一个rtmp server吧~我的配置环境是Ubuntu12.04 64安装编译环境所需库sudo apt-get install build-essential libpcre3

2017-07-18 11:24:30 1915

转载 音频视频解决方案:GStreamer-ffmpeg-ffdshow-directshow-vfw

Linux和window下几种流行的音频视频编程框架作一个总结,防止自己迷惘,免于晕头转向。一、GStreamerGStreamer is a library that allows the construction of graphs of media-handlingcomponents, ranging from simple Ogg/Vorbis playback to c

2017-07-18 11:15:41 1047

转载 ffmpeg开发指南

感谢作者:http://blog.csdn.net/byxdaz/article/details/7316304FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Ma

2017-07-18 11:13:22 304

转载 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

文章来源:http://blog.csdn.net/byxdaz/article/details/7316330编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁

2017-07-18 11:08:53 1067

转载 值得推荐的C/C++框架和库

转载自:http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx值得学习的C语言开源项目- 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去

2017-07-18 10:01:11 341

转载 海康摄像头视频实时监控

感谢作者:http://blog.csdn.net/byxdaz/article/details/51647781海康摄像头视频实时监控与预览,有两种方式:1、 vlc插件预览视频。2、 使用海康自带的ActiveX控件预览视频。 一、vlc插件预览视频vlc 提供了ie浏览器的activeX插件和火狐或者chrome的插件,基本上覆盖了

2017-07-18 09:56:45 2943

转载 海康、大华IpCamera RTSP地址和格式

感谢作者:http://blog.csdn.net/byxdaz/article/details/51647267实时流海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名。例如admin。password: 密码。例

2017-07-18 09:32:24 2110

转载 librtmp获取视频流和音频流2

感谢作者:http://blog.csdn.net/byxdaz/article/details/54710464在上篇文章中,使用librtmp库中包流函数(比如:RTMP_ReadPacket,RTMP_ClientPacket等)读取视频数据包,音频数据包。但在实际过程中连接rtmp服务器请求视频流时只能获取到I帧,无法获取P帧,B帧,从而导致视频不流畅,关于无法获取到P

2017-07-18 09:30:13 611

转载 librtmp获取视频流和音频流1

感谢作者:http://blog.csdn.net/byxdaz/article/details/53993791libRTMP 库从 RTMP 直播服务器不断地获取 RTMP 包,从RTMP包中获取音频和视频数据。RTMP只是一个应用层协议,传输的数据格式都是基于FLV格式的。我们在推送音、视频包之前,会首先向服务器推送一个音、视频同步包,该包包含了 AAC 音频帧以

2017-07-18 09:26:29 2315

转载 音频重采样

采样率转换的开源代码框架有resample、libresample、sndfile-resample、libresample4j等。libresample andsndfile-resample (fromlibsamplerate) (in the Planet CCRMA Distribution).libsoxr, the SoX resampler libraryssrc 

2017-07-18 09:03:37 5751 1

转载 FFmpeg实现监控摄像头的RTSP协议转RTMP协议直播

文章来源:http://www.cuplayer.com/player/PlayerCode/RTSP/2014/0706/1419.htmlFFmpeg实现监控摄像头的RTSP协议转RTMP协议直播,我们使用的摄像头是海康的可以通过rtsp协议获取到摄像头的直播数据。所以可以通过整理了一下要解决如下问题:1、  摄像头的数据采集。2、  如何将采集到的

2017-07-05 13:35:56 5008

转载 反向代理服务器的工作原理

原文地址:http://blog.csdn.net/keyeagle/article/details/6723408一  概述                         反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时

2017-07-05 13:17:45 868

转载 live555 rtsp rtp学习笔记

文章来源:http://blog.csdn.net/keen_zuxwang/article/details/71439457live555 rtsp rtp学习笔记live555: live555是一种跨平台流媒体解决方案(C++开源项目,是基于RTSP+RTP协议的,RTSP带外协议控制,而多媒体流RTP带内传输) 总体框架:RTSP + RTP RTS

2017-07-05 12:38:28 567

转载 RTMP直播点播-基于开源crtmpserver

感谢原作者:http://blog.csdn.net/doitsjz/article/details/50766819环境准备一.下载rtmp服务器 crtmpserverhttps://github.com/j0sh/crtmpserverhttp://www.rtmpd.com/ (经常打不开)编译安装有详细的步骤:编译 :cd crtmps

2017-07-05 12:22:57 512

转载 SDL移植到ARM-linux下

www.MyException.Cn  网友分享于:2013-01-18  浏览:142次SDL移植到ARM-linux上  参考自:bluedrum笔《SDL及扩展库在ARM-Linux 完整移植》我用的编译环境是ubuntu10.10                                                    1.     安装交叉编译

2017-06-15 14:25:20 574

转载 在嵌入式平台中利用alsa dmix实现混音

参考:http://blog.chinaunix.net/u3/112227/showart_2261230.html首先了解下alsa的基本架构:                                      Application                   ------------------------------------------------- 

2017-06-14 17:29:34 1928

转载 理解和使用Alsa的配置文件

文章来源:http://blog.csdn.net/colorant/article/details/2598815理解和使用Alsa的配置文件作者:刘旭晖 Raymond转载请注明出处Email:[email protected]:http://blog.csdn.net/colorant/主页:http://rgbbones.googlepages

2017-06-14 16:39:38 358

转载 S5pv210 HDMI 接口在 Linux 3.0.8 驱动框架解析 (By liukun321 咕唧咕唧)

文章来源 :http://blog.csdn.net/liukun321/article/details/18452663作者:liukun321 咕唧咕唧日期:2014.1.18转载请标明作者、出处:http://blog.csdn.net/liukun321/article/details/18452663本文主要简述S5pv210处理器的 HDMI 接口在

2017-06-09 17:27:38 289

转载 SD3.0协议解读二

文章来源:http://blog.csdn.net/lwj103862095/article/details/38397409在阅读本文章之前,请先思考一下什么是总线,总线的作用是什么?相信大家都学过I2C总线,它由SCL和SDA两条线组成,通过这两条线就能完成各种通信。同样地,SD卡通信也需要有自己的总线模式。SD卡还比较牛逼,支持SD总线和SPI总线,老衲接触的比较多的

2017-05-27 21:42:51 1108

转载 SD3.0协议解读一

文章来源: http://blog.csdn.net/lwj103862095/article/details/38396105前言:老衲我近期研究的是SD/MMC卡驱动,研究过的SD/MMC驱动的贫僧们都应该知道SD/MMC协议是必不可少的一部分,除非你不想研究透SD/MMC驱动,那你大可只研究driver/mmc/host目录下的文件即可。说到SD/MMC协议,网上一搜,S

2017-05-27 21:41:33 6833

转载 SD/MMC的Commands和Responses的总结

文章来源:http://blog.csdn.net/lwj103862095/article/details/38338759SD总线通信是基于指令和数据比特流,起始位开始和停止位结束。SD总线通信有三个元素:1.Command:由host发送到卡设备,使用CMD线发送;2.Response:从card端发送到host端,作为对前一个CMD的相应,通过CMD线发送;3.Data

2017-05-27 21:35:57 465

转载 SD/MMC相关寄存器的介绍

文章来源:http://blog.csdn.net/lwj103862095/article/details/38335709熟悉SD/MMC的相关寄存器对协议的理解有一定的辅助作用,所以这篇文章来介绍一下SD/MMC相关的寄存器有哪些呢?1.SD卡内部架构在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示:2.SD/MMC相关寄存器的

2017-05-27 21:34:51 378

转载 SD与MMC的区别

该文章转自:http://www.imhan.com/archives/12/经常看到SD/MMC这样的写法,在这里稍微总结一下SD卡和MMC卡的异同点吧。首先,两者在外型的规格上是几乎一致的。而且两都的接口是兼容的。也就是说,两者可以用同一个卡座来进行读取。而且,两者在时序上也是一致的,读写命令控制也完全一样,这就是为什么经常把两者混在一起写的原因。不过,虽说外型几乎一致

2017-05-27 21:32:03 1175

转载 SD/MMC/SDIO基础概念的介绍

文章来源:http://blog.csdn.net/lwj103862095/article/details/38335335以下内容大多摘自网络,自己看了觉的不错,自己整理了一番。1.1.什么是MMC卡MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广

2017-05-27 21:30:25 548

转载 Linux驱动late_initcall和module_init相关分析

文章来源:http://blog.chinaunix.net/uid-29570002-id-4387097.htmlLinux系统启动过程很复杂,因为它既需要支持模块静态加载机制也要支持动态加载机制。模块动态加载机制给系统提供了极大的灵活性,驱动程序既可支持静态编译进内核,也可以支持动态加载机制。Linux系统中对设备和子系统的初始化在最后进行,主要过程可以用下图表示。

2017-05-26 11:27:11 3988

转载 Linux下使用虚拟网卡的ingress流控(入口流控)

文章来源:http://www.linuxidc.com/Linux/2013-12/93744.htmLinux内核实现了数据包的队列机制,配合多种不同的排队策略,可以实现完美的流量控制和流量整形(以下统称流控)。流控可以在两个地方实现,分别为egress和ingress,egress是在数据包发出前的动作触发点,而ingress是在数据包接收后的动作触发点。Linux的流控

2017-05-24 11:41:42 1212

转载 创建基于arm的debian文件系统

文章来源:http://blog.csdn.net/luoqindong/article/details/42737879debian系统有针对arm分支的,在arm上跑debian系统可以用apt-get安装软件,避免繁琐的编译和重复创建文件系统的工作.本例子使用z-turn的开发板为例.linux主机版本:root@v:i# lsb_release

2017-05-11 17:04:45 1782

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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