SFU级联在VOIP和会议模式下的应用

尽管一对一语言/视频通话的能力可以通过会议模式实现,但一对一模式还是较为特殊的应用场景(比方一对一打电话的时候,P2P网络会有优于服务器转发的情况),所以这里同时分析一对一和会议模式下SFU级联场景下的媒体包多路径转发问题,如下只提供一个思路,并非考虑实现; Jitsi针对跨区域出现的星星拓扑问题,给出的解决方案是SFU级联的方式,详细可以参考:https://webrtc.org.cn
阅读全文

Go语言学习(三)

今天主要对结构体、方法、接口、异步的应用进行了加强,写了些测试代码,看了些开源的代码框架,但对有些语法还是看起来比较陌生,总体能看得懂代码,不过离随心所欲的写代码逻辑还是欠一些,和之前写过Go业务系统的同事聊,对Go实现高效、快速开发业务系统的判断更有信心了。
阅读全文

Go语言学习(二)

  • 呱牛
  • 6323
  • Go
根据大牛陈皓的GO语言简介(上)目录,基本上完成了目录中如下部分的学习:Hello World运行自己的packagefmt输出格式变量和常量数组数组的切片操作分支循环语句关于分号map指针内存分配函数现在互联网的资源很多,所以对比学习很有必要,可以参考不同的教材Step by Step的学习,每天都有一点收获,而后才能真正的学有所用。我参考李文周的Go语言教程多些!语法:变量、常量、指针pack
阅读全文

白话UWB

UWB是什么?UWB(Ultra-Wide Band)即超宽频技术,是一种无线载波通信技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。UWB技术始于20世纪60年代兴起的脉冲通信技术,遵循802.15.4协议标准,主要应用在近场通信场景,由于UWB技术具有数据传输速率高(达1Gbit/s)、抗多径干扰能力强、功耗低、成本低、穿透能力强、截获率低。
阅读全文

Go语言学习(一)

  • 呱牛
  • 6715
  • Go
今天了解到现场一个问题,我们的一个业务系统,最近一周每天下午都收到服务器内存告警的邮件,但那台服务器的内存是16GB,却也不够在上面跑几个tomcat程序的,所以在运行一些博客程序或者论坛程序,以及小的应用系统时,一直不太愿意使用类似SSH或者SpringBoot开源的的java后台框架,一方面是穷,另外就是java的Web后台程序确实耗资源
阅读全文

白话TPM

TPM,可信平台模块,是一种加密协处理器,很多PC上都配有TPM芯片,主要是用来保护个人计算机的安全;国际标准组织是可信计算组织TCG(Trusted Computer Group,TCG),经历了1.1b,1.2和2.0版本三个阶段;对TPM的理解,普通用户可以理解成每台计算机都有的保险箱,那么有没有保护你计算机里面贵重的资源呢?计算机最宝贵的是操作系统,然后是其上运行的应用软件,TPM如何保证
阅读全文

冯唐的《成事:冯唐品读曾国藩嘉言钞》 金句摘录

冯唐说了一下自己写书前的思考:“我抵制了总结归纳的诱惑,像《论语》一样,每一篇都可以读起,每一页都可以直接放下”。作者想写一本所有管理者人手一本的管理经典书,所以冯唐对这本书是很满意的,语言犀利,随性,出口成章,期望这本书能经久不衰、可以跨越时间的书!
阅读全文

一个APP项目开发总结

最近做了一个小的Android APP项目,领导同学说,这个项目在大牛你的手上,三两天就搞定了,结果肯定是三两天没有搞定,消耗了差不多一个月才经过验收,可能是多年没有做近乎纯前端的项目,多少还是有不适应,所以简单做个总结!这个项目说小,主要是功能的业务逻辑很纯粹,就是增、删、改、查后台系统的客户端,所以显得这个APP的整体功能简单,但麻雀虽小五脏俱全,增加是表单是动态的,多流程的,输入项有20多项
阅读全文

在Android采集视频过程中增加水印功能实现

CSDN旧文搬迁!在Android采集视频过程中增加水印,并且水印包含一个变化的时间戳,这里考虑方案实现的时候,就想到了ffmpeg,ffmpeg包含很多filter能实现水印添加的功能。基本实现方案是,Camera预览 -> 得到预览帧的bitmap -> 给bitmap通过ffmpeg 添加水印  -> ffmpeg把bitmap使用h264编码 -> 写文件
阅读全文

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

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