拥有经验分享标签的文章

SRS长时间推流后内存增长异常问题处理

CSDN搬家的旧文!使用librtmp库将拉取监控的rtsp流推送给srs服务器,发现一个异常,在长时间大概1个月后发现系统内存被srs吃满,也不知道是什么原因产生的这个现象,并且通过top去查看srs的内存在持续增长,通过ffmpeg推流没有这个现象,感觉还是librtmp使用的问题,暂时也没有很好的思路分析;通过查看srs的git库,发现srs提供了一个srs-librtmp的源码库,能完成推
阅读全文

WebRTC中使用的QOS相关的标准协议

​原来面对这些问题,除了网络层的优化外,协议层的优化也很重要,WebRTC中涉及相关的算法和标准的应用,理解和优化这些算法能力是很重要的!
阅读全文

跨网络边界通过做端口反向代理调通WebRTC音视频通话功能案例

"构成我们学习最大障碍的是已知的东西,不是未知的东西" ------现代医学奠基人贝尔纳WebRTC 交互的流程大致如下:图片来源网络:https://www.jianshu.com/p/a7e7cb4d6d641、进入房间;2、获取媒体,交换SDP;3、通过turnserver手机本机地址,交换candidate;4、ICE进行候选地址进行连接,连通了,则可以进行音视频通话;
阅读全文

《可信计算3.0工程初步》读书笔记

美国国防部于20世纪80年代初提出了《可信计算机安全评估准则》(TCSEC),该评估准则定义系统中实现安全功能的软件和硬件的总和为可信计算基,明确安全机制首先要做到“可信”;有一点要意识到的是,可信不等于安全,但可信是安全的前提。1999年, IBM、HP、Intel和微软等著名IT企业发起成立了可信计算平台联盟(TCPA, Trusted Computing Platform Alliance)
阅读全文

IpSec VPN和SSL VPN技术科普

VPN:是虚拟专用网络的简称,英文全称为Virtual Private Networks,VPN是专用网络的延伸,它包含了类似Internet的共享或公共网络链接,通过VPN可以模拟点对点专用链接的方式,实现两台计算机之间发送数据,类似我们在家就可以登录到公司的内部网络上,实现安全的在家办公。根据连接方式的不同,包括站点到站点和终端到站点两种方式;远程办公使用的是终端到站点的方式,其中终端侧包括一
阅读全文

重回iOS应用开发

虽然第一个项目还是2014年那会做的,但同事们都知道我有过iOS项目的经验,公司客户有了iOS版本的需求,自然会想到我来参与这个项目,,但具体充当什么角色,我自然是拿不准的,期望的,和实际的能力差距,很奇妙的感觉;比方我现在是在架构师的位置上,但在iOS的技能上,却没有充当架构四的能力,如何平衡现实和期望,着实让人纠结的一种状态 !
阅读全文

FMP4与DASH的概念理解

查找HLS的切片格式的时候发现有ABR/DASH/FMP4等新概念,记录下这些概念,以备后续使用!
阅读全文

Serverless概念笔记

Serverless直译是无服务器的意思,俗称“无服务器架构”;所谓“无服务器”,并不是说基于 Serverless架构的软件应用不需要服务器就可以运行,其指的是用户无须关心软件应用运行涉及的底层服务器的状态、资源(比如 CPU、内存、磁盘及网络)及数量,软件应用正常运行所需要的计算资源由底层的云计算平台动态提供。传统的软件开发流程中,软件开发人员需要考虑真正的服务器,因为应用是跑在这个服务器上的
阅读全文

搭建UDP加速访问网络

最近接触到关于UDP加速的开源项目,感觉蛮有使用价值,做了个简单的应用,分享给大家!
阅读全文

知识能学到,而技能只能习得

​知识和技能是有关联,有重叠,知识能学到,而技能只能习得,所以你最先开始识别你学习的是一种知识,还是一种技能,并采用不同的方法来应对;比方编程是在理解计算机程序知识的基础之上,在计算机上进行的一种体力劳动,那么编程有一半可以理解为知识,而另一半则理解为技能,所以培训的活动既要有学习知识的记忆,消化,也有技能学习的不断地刻意练习,实战,两种都要扎实,两种都不可偏废!
阅读全文