Bootstrap
海康28181摄像头接入的注意点
对一个海康摄像头以28181协议接入(海康摄像头设备级的接入,非系统级别接入),分为两步: 通过sip invite将海康的ps流拉出来,由于是设备级的接入,所以直接对摄像头进行invite发起点播
对海康28181摄像头PS流解码的支持(一)
背景   我们的项目是基于sip的IMS系统,需要添加对海康28181摄像头的支持,所以分为以下几步: 向海康摄像头发起点播请求,基于sip.PS流过来后,剥出h264流.对h264流进行解码.
webrtc中视频采集实现分析(一) 采集及图像处理接口封装
文章目录 webrtc中视频采集类DeviceInfoGetBestMatchedCapability VideoCaptureModuleVideoCaptureFactory示例
使用C++ 11 chrono库处理时间
文章目录 跨平台时间处理对于时间处理的需求OS提供的APIC++ 11中时间和日期的处理C++ 11中的chronoClock(时间/时钟)system_clocksteady_clockhigh
webrtc支持H265(一)webrtc datachannel的特性
文章目录 背景问题及需求实现思路 webrtc datachannel协议栈可靠性PPID 资料 总体方案webrtc datachannel + wasm H26
webrtc音频模块(三) windows Core Audio API及声音的播放
在前面介绍了ADM(Audio Device Module),它用于抽象音频设备管理和音频数据采集/播放接口。windows的实现是AudioDeviceWinowCode,它封装了Core Audi
Google安装vue插件多种解决方案
方式1:google-极简插件 (1)通过谷歌应用商店安装 (国外网站) (2)极简插件: 下载 → 开发者模式 → 拖拽安装 → 插件详情允许访问文件 极简插件 
手把手教你实现buffer(一) —— C++中buffer的概念及需求
文章目录 写在前面buffer的实现静态分配动态分配通过智能指针管理buffer vector代替指针vector作为buffer使用的局限 实现自己的buffer
vue3: const一个function怎么写呢?
问: 用ref或者reactive定一个一个const refCharts= ref(function xxx (config){ xxxxx,xxxxx xxxx,xxxx })请问怎么写? 回
js之原型链与继承
目录 1、构造函数的prototype原型修改 2、原型式继承 3、借助构造函数继承 4、寄生式工厂继承 (不推荐使用)  5、寄生组合式继承 (推荐) 1、构造函数的pr
多个gcc/glibc版本的共存及指定gcc版本的编译
文章目录 需求背景知识什么是glibc,libc,glib依赖关系方法查看glibc版本查找glibc库的位置查看glibc API的版本 libstdc++查找```libstdc+
js原型链与继承
javaScript中的原型链与继承 一、通过原型链实现继承 ​ 如果我们现在需要实现继承,那么就可以利用原型链来实现了:目前stu的原型是p对象,而p对象的原型是Person默认的原型,里面包含
一个薪资被严重高估的职业
前言 Meng 先生(Pointer一枚)某外企数字化项目负责人,曾担任某互联网商业分析经理、知名咨询公司咨询顾问。 前言 这两天看到了一篇非常不错的文章,分析了数据分析师的薪资现状。
修炼一名程序员的职业水准
程序就是一系列按步骤进行的操作序列,它有好多种级别,比如最低级的微程序、次低级的汇编程序、高级的各种编程语言程序、最高级的脚本语言程序,也许我列的不对,但没关系,我要说的是不管是那个级别的程序,其本质
白领:4大行业通往高薪之路
近几年来,麦肯锡、波士顿、罗兰·贝格、毕博,一连串国际著名咨询公司先后叩开中国的大门,让中国的咨询业星光熠熠。据调查,上海高端领域咨询服务业收入位居榜首,高出其他行业30%。据了解,咨询业在各行业薪资
;