![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
军神关云长_大凡
既然选择了远方,便只顾风雨兼程。
展开
-
实时传输协议(RTP)
转自:https://blog.csdn.net/chuanmengfang2285/article/details/101059880RTP在RFC1889中规定,正式名称是“RTP,一个用于实时应用的传输协议”。这个RFC实际上描述了两个协议:实时传输协议(RTP)和实时传输控制协议(RTCP)。这两个协议提供了可以支持实时应用(例如语音和影像)的网络传输服务。UDP无法做到避免分组丢失和确保分组有序传输,运行在UDP之上的RTP帮助实现了这些功能。例如,RTP分组包括序列号,这样,使用RTP的应用程序转载 2022-08-11 15:24:38 · 2169 阅读 · 0 评论 -
如何发送和接收RTP包,用FFmpeg分离、解码
RTP是网络上进行流媒体传输的一种常用协议,现在有很多封装RTP协议的开源库,比如:ortp, jrtplib,而其中最有名的要数jrtplib,本文给大家演示怎么用jrtplib开发一个带RTP发送和接收功能的应用程序,但这篇文章不会讲述jrtplib的基本用法知识,如果你要了解更多关于这个库的用法,可以参考这篇文章:http://www.cnblogs.com/yuweifeng/p/7550737.html。这个流媒体播放器实现的功能比较简单,但是实现了一个典型的网络播放器的框架。...转载 2022-08-11 14:58:16 · 2375 阅读 · 0 评论 -
一文带你入门了解“零之禅“消息队列ZeroMQ
转自:一文带你入门了解“零之禅“消息队列ZeroMQ_董哥的黑板报-CSDN博客_zeromq一、ZeroMQ概述ZeroMQ(又名ØMQ,MQ,或zmq)看起来像一个可嵌入的网络库,但其作用就像一个并发框架。ZeroMQ类似于标准Berkeley套接字,其提供了各种传输工具,如进程内、进程间、TCP和组播中进行原子消息传送的套接字。你可以使用各种模式实现N对N的套接字连接,这些模式包括:扇出、发布-订阅、任务分配、请求-应答。ZeroMQ的速度足够快,因此可充当集群产品的结构。ZeroM翻译 2022-02-23 17:17:33 · 458 阅读 · 0 评论 -
[转载]在Windows环境下安装GNU Radio
转自:在Windows环境下安装GNURadio_恐弱智_新浪博客GNU Radio是用Python开发的,大部分开源的工程能够在Linux环境下运行良好,而Windows下却运行的很勉强,而且安装配置都很复杂。GNU Radio算是个例外了,不光提供了Windows的二进制安装,还有比较详细的说明。我是Python小白,所以折腾了好久才弄好,特意记录下来,免得以后再装还折腾。GNU Radio的说明:http://gnuradio.org/redmine/projects/gnurad...转载 2022-01-15 11:57:12 · 4495 阅读 · 0 评论 -
windows脚本检测进程是否存在并拉起
脚本@echo off:looptasklist | find “gbcollection.exe”if errorlevel == 1 call “gbcollection.exe”timeout /T 3goto loop后台运行将以下代码放置在 @echo off下面if “%1”==“hide” goto CmdBeginstart mshta vbscript:createobject(“wscript.shell”).run("""%~0"" hide",0)(window.转载 2021-11-18 10:12:57 · 1386 阅读 · 0 评论 -
C++调用C语言写的静态库.lib/动态库.dll 链接失败问题
如果静态库是用c语言写的,在c++工程调用c语言写的静态库时,除了要在工程属性中设置好文件包含目录,附加包含目录,附加依赖项外,还需要将代码中调用c静态库的地方,从头文件开始,用__cplusplus包含起来,如下:#ifdef __cplusplusextern “C”{#endif#include “fun.h”void func++(){func();}#ifdef __cplusplus}#endif...原创 2021-10-12 15:20:16 · 766 阅读 · 0 评论 -
qtwebenginview介齐绍
Qtwebengineview介绍hcb python 2019-09-23Qtwebengineview介绍python自动化过程中,经常需要用到Qtwebengineview浏览器执行自动化操作。 所以了解Qtwebengineview是必须的。Qtwebengineview是基于chrome内核的浏览器框架 。内核有原来的Webkit升级为WebEngine.主要表现在同步变成异步调用 ,同时对h5的支持性比较好。查是不支持直接读取dom结点数据。如果想读取dom节点,需要用selen转载 2021-07-23 18:38:35 · 560 阅读 · 0 评论 -
移动构造函数
文章目录一、引言二、左值和右值三、深拷贝构造函数四、右值引用五、移动构造函数六、std::move()七、参考资料一、引言移动构造函数是什么?先举个例子,你有一本书,你不想看,但我很想看,那么我有哪些方法可以让我能看这本书?有两种做法,一种是你直接把书交给我,另一种是我去买一些稿纸来,然后照着你这本书一字一句抄到稿纸上。显然,第二种方法很浪费时间,但这正是有些深拷贝构造函数的做法,而移动构造函数便能像第一种做法一样省时,第一种做法在 C++ 中叫做完美转发。二、左值和右值何为左值?能原创 2021-07-02 18:00:14 · 2032 阅读 · 0 评论 -
qt获取输入的中文
bool MyTextEdit::eventFilter(QObject *obj, QEvent *event){if (obj == ui->textEdit) {if(event->type() == QEvent::InputMethod){QInputMethodEvent e = static_cast<QInputMethodEvent>(event);if(!e->commitString().isEmpty()){qDebug()<commi原创 2021-06-16 10:06:42 · 376 阅读 · 0 评论 -
QTPRO文件写法详细介绍
转自http://blog.csdn.net/adriano119/article/details/5878169http://www.cnblogs.com/braver/articles/1935891.html学习Qt时,发现有些知识看了不经常用就忘了,以下是书本上写的一些关于qmake的相关知识,自己看后,打算把一些经常用到的记下来,整理整理。Qt程序一般使用Qt提供的qmake工具来编译。qmake工具可以使用与平台无关的.pro文件生成与平台相关的makefile。该工具包含了调用Qt内转载 2021-06-09 09:36:12 · 156 阅读 · 0 评论