摘要:
技术背景 在实现本文提到的Android平台国标GB28181接入终端的实时位置上报之前,之前已经完成了Android终端GB28181常规功能接入,采集到实时音视频数据,编码PS打包后,按需传到GB28281服务平台,媒体流支持最新GB28181-2016的UDP和TCP被动模式,参数配置,支持注 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
C++中,我们一般可以以基类声明纯虚函数,然后让派生类继承并重写这个虚函数,用override表示显示覆盖基类方法,但一直没有提供一种方法来阻止派生类继承基类的虚函数。 C++11标准引入了final说明符,很好的解决了上面的问题。final告诉编译器,该虚函数不能被派生类重写。 废话不多说,上代 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
原始字符串字面值(raw string literal)是C++11引入的新特性。 原始字符串简单来说,“原生的、不加处理的”,字符表示的就是自己(所见即所得),引号、斜杠无需 “\” 转义,比如常用的目录表示,引入原始字符串后,非常方便。 格式如下: R"(原始字符串)"; 废话不多说,上代码: 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
如何区分这些概念,主要还是看后面两个字,中文表达模式“表语+定性名词”,所以关键的都是后面的这个名词: 指针数组:一个数组,数组元素是指针,如: int* p[20]; 数组指针:一个指针,指向一个数组,如:int(*p)[20]; 函数指针:一个指针,指向一个函数; 基本声明形 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
在谈NULL和nullptr区别之前,我们先看段代码: #include "stdafx.h" #include <iostream> using namespace std; void func(void *p) { cout << "p is pointer " << p << endl; } 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
std::remove 不会改变输入vector/string的长度。其过程相当于去除指定的字符,剩余字符往前靠。后面的和原始字符保持一致。 需要注意的是,remove函数是通过覆盖移去的,如果容器最后一个值刚好是需要删除的,则它无法覆盖掉容器中最后一个元素(具体可以看下图执行结果),相关测试代 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
std::atomic介绍 模板类std::atomic是C++11提供的原子操作类型,头文件 #include<atomic>。在多线程调用下,利用std::atomic可实现数据结构的无锁设计。 和互斥量的不同之处在于,std::atomic原子操作,主要是保护一个变量,互斥量的保 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
std::tuple是C++11提供的新模板类,可以翻译为“元组”,可把多个不同类型的变量组合成一个对象。std::tuple可看做std::pair的泛化实现,std::pair包含两个元素,std::tuple 可以同时包含多个元素,它拥有 struct 的表现,但是无需定义实际的 struct 阅读全文
posted @ 2023-05-18 16:18
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
背景和区别 emplace_back() 是 C++11 之后,vector容器中添加的新方法,和 push_back()一样,都是在容器末尾添加一个新的元素,相对于push_back函数,它减少了一次类的构造。不同的是emplace_back() 在效率上相比较于 push_back() 有了一定 阅读全文
posted @ 2023-05-18 16:17
音视频牛哥
阅读(0)
评论(0)
推荐(0)
摘要:
技术背景 在我们研发Android平台GB28181前端音视频接入模块之前,业内听到最多的是,如何用Android或者Windows端,在没有国标IPC设备的前提下,模拟GB28181的信令和媒体流交互流程,实现GB28181整体方案的测试? Android端真的没有必要做个支持GB28181的接入 阅读全文
posted @ 2023-05-18 16:17
音视频牛哥
阅读(0)
评论(0)
推荐(0)

浙公网安备 33010602011771号