自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Run_Feng的博客

道,可道,非常道;

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 流媒体、直播解决方案及趋势

1、流媒体简介流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网络分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件,这对于实时性要求比较高的场景而言,显然是不现实的,所以流媒体技术为此孕育而生。传统的视频监控、IPTV,以及这几年兴起的视频直播、网络授课都属于流媒体的范畴,从广义上来讲,视频通话,视频会议也属于流媒体。2、视频监控2.1 传统解决方案的现状和挑战视频监控是流媒体技

2021-12-15 15:51:28 4280

原创 海思平台编译osdrv常见问题汇总

说明:1:编译前请先自行安装所需交叉编译器(参考SDK里文档)2:海思平台下多款芯片编译均可参考以下问题1:/bin/sh: 1: pushd: not found解决1:步骤1:which sh,结果是/bin/sh步骤2:ls -l /bin/sh,结果sh指向dash步骤3:sudo rm /bin/sh步骤4:sudo ln -s /bin/bash /bin/sh步骤5:ls -l /bin/sh,结果sh指向bash解决2:步骤1:sudo dpkg-reconf

2021-12-15 10:13:56 807

原创 HTTP 协议详解

一、TCP/IP 协议介绍在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示:  从应用层至物理层,数据是一层层封装,封装的方式一般都是在原有数据的前面加一个数据控制头,数据封装格式如下:其中,对于TCP传输协议,客户端在于服务器建立连接前需要经过TCP三层握手,过程如下:二、HTTP协议2.1 简介超文本传输协议(Hypertext Transfer Protocol,简

2021-12-08 12:17:22 643

原创 Linux-系统及版本分支大全

2020-11-25 15:44:37 1286

转载 Linux同步机制 - 基本概念(死锁,活锁,饿死,优先级反转,护航现象)

一、死锁(deadlock)是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件,死锁的发生必须具备以下四个必要条件。1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。2)请求和保持

2020-11-13 15:06:57 353

原创 TCP连接问题之close_wait

首先 贴张图,先了解下close_wait是什么,在什么情况下产生通过上图,我们来分析,什么情况下,连接处于CLOSE_WAIT状态呢?在被动关闭连接情况下,在已经接收到FIN,但是还没有发送自己的FIN的时刻,连接处于CLOSE_WAIT状态。通常来讲,CLOSE_WAIT状态的持续时间应该很短,正如SYN_RCVD状态。但是在一些特殊情况下,就会出现连接长时间处于CLOSE_WAIT状态的情况。出现大量close_wait的现象,主要原因是某种情况下对方关闭了socket链接,但是我方忙与读或

2020-10-29 15:44:18 1087

原创 TCP连接问题之time_wait

一、TCP四次挥手连接状态图(1) TCP客户端发送一个FIN,用来关闭客户到服务器的数据传送。(2) 服务器收到这个FIN,它发回一个ACK,确认序号为收到的序号加1。和SYN一样,一个FIN将占用一个序号。(3) 服务器关闭客户端的连接,发送一个FIN给客户端。(4) 客户段发回ACK报文确认,并将确认序号设置为收到序号加1。  注:从上图可知,只有首先调用close()发起主动关闭的一方才会进入TIME_WAIT状态(client和server均可以发起主动关闭,常见为client方发

2020-10-29 13:51:27 517

转载 【入门篇】RTMP协议详解

RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为业内广泛使用的协议也重新被相关开发者重视起来。正好最近在从事这方面的工作,在此记录下自己对RTMP的理解,文章内容多翻译自英文版RTMP文档,按照本人的理解重新整理,希望可以帮助想要了解RTMP协议的朋...

2020-09-08 11:10:26 474

转载 【入门篇】音视频基础知识

前言说到视频,大家自己脑子里基本都会想起电影、电视剧、在线视频等等,也会想起一些视频格式 AVI、MP4、RMVB、MKV等等。但是我们如果认真思考这些应该就有很多疑问,比如以下问题:* mp4 和 mkv有什么区别 ?* 视频封装格式 和 解码格式 有什么区别?* 什么是H.264 ?什么是 mpeg ?等等很多疑问,我们不知道这些问题的答案是因为我们没有去了解他们背后的东西,下面我会给大家分享当初我学习时候的整理的一些知识。一、光与颜色1,光和颜色光是一种肉眼可以...

2020-09-07 19:53:53 3598

原创 【入门篇】RTSP协议详解

一、RTSP协议简介1、定义RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。而且允许同时多个串流需求控制(Multicast),除了

2020-09-07 19:27:38 1637

原创 Ubuntu SSH TFTP NFS服务安装

SSH服务安装安装sudo apt-get install openssh-server启动sudo service ssh start查询服务启动状态:sudo ps -e | grep sshTFTP服务安装安装apt-get install tftp-hpa tftpd-hpa建立目录mkdir /tftpboot # 这是建立tftp传输目录sudo chmod 777 /tftpbootsudo touch test.txt # test.txt文件最好

2020-09-04 14:52:13 156

原创 华为海思芯片型号及特征大全

海思芯片的选型及特征参考说明大全华为 海思半导体(Hisilicon) 监控设备 hi3516型号-特征华为 海思半导体(Hisilicon) 监控设备 Hi3516EV100&nBSP; 主流2M智能IP摄像头SoC华为 海思半导体(Hisilicon) 监控设备 Hi3516EV200 专业4M智能IP摄像SoC华为 海思半导体(Hisilicon) 监控设备 Hi3516EV300 专业4M智能IP摄像SoC华为 海思半导体(Hisilicon) 监控设备 Hi3516CV1

2020-09-04 11:22:56 13733 2

原创 Linux文件显示命令:cat、more、less、tail、touch详解

cat命令cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的TYPE命令。一般格式:cat [选项] 文件说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 cat fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放

2016-04-15 11:05:23 594

hi-3536-百度网盘link.txt

Hi3536 sdk V100R001C02SPC070 百度云下载 海思开发Hi3536V100R001C02SPC070最新更新的,有需要的朋友可以下载学习使用。

2020-09-10

空空如也

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

TA关注的人

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