自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 boost::asio::io_service post 等boost库函数

m_srv->post(boost::bind(&VCMFrameEncoder::Encode,this,videoFrame));推到另外一个线程执行staticvoidEncode(VCMFrameEncoder*This,boost::shared_ptr<webrtc::VideoFrame>videoFrame){This->encode(videoFrame);};...

2020-09-29 17:25:55 1161 1

原创 libmediasoupclient

https://mediasoup.org/documentation/v3/libmediasoupclient/installation/git clone https://github.com/versatica/libmediasoupclient.gitcd libmediasoupclient/git checkout 3.X.Y.

2020-09-27 14:07:41 515

原创 CPLUS_INCLUDE_PATH使用 PATH

vim ~/.bashrcexport CPLUS_INCLUDE_PATH=/usr/local/boost/include:/usr/local/log4cxx/include

2020-09-25 16:02:27 2339

原创 log4cxx 报错 error: required file ‘./compile‘ not found

error: required file './compile' not found执行下面命令automake --add-missing

2020-09-25 15:53:49 1662

原创 centos8使用 log4cxx

centos中编译log4cxxhttps://blog.csdn.net/sipsipsip/article/details/84409057下载http://apr.apache.org/download.cgihttps://www.apache.org/dyn/closer.cgi/logging/log4cxx/0.11.0/apache-log4cxx-0.11.0.tar.gzcd apr-1.7.0/./configure --prefix=/us...

2020-09-25 15:41:20 356

原创 linux静态库使用

C++静态库与动态库(比较透彻)https://www.cnblogs.com/findumars/p/7128511.htmlnm libwebrtc.a附件:Linux下库相关命令g++(gcc)编译选项l-shared:指定生成动态链接库。l-static:指定生成静态链接库。l-fPIC:表示编译为位置独立的代码,用于编译共享库。目标文件需要创建成位置无关码,念上就是在可执行程序装载它们的时候,它们可以放在可执行程序的内存里的任何...

2020-09-23 19:48:22 194

原创 sps和pps一篇好的解释 H264码流中SPS PPS详解<转>

https://blog.csdn.net/luzubodfgs/article/details/86775940

2020-09-23 19:32:00 583

原创 static inline : error: attributes should be specified before the declarator in a function definition

static inline : error: attributes should be specified before the declarator in a function definitionstaticinlineint32_tOverflowingMulS16S32ToS32(int16_ta,int32_tb)RTC_NO_SANITIZE("signed-integer-overflow"){把RTC_NO_SANITIZE("signed...

2020-09-23 11:10:13 1177

原创 gdb被中断 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51

New Thread 0x7f71ac51e700 (LWP 67690)][New Thread 0x7f718dffb700 (LWP 67691)]Thread 1 "node" received signal SIGABRT, Aborted.__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:5151 }(gdb) bt#0 0x00007f71d486cfb7 in __GI_raise (s...

2020-09-23 09:30:44 8123 2

原创 webrtc.node: undefined symbol: _ZN3rtc10DIGEST_MD5E

webrtc.node: undefined symbol: _ZN3rtc10DIGEST_MD5E编译webrtc的debug版本遇到这个错误undefined symbol问题的查找、定位与解决方法https://blog.csdn.net/buknow/article/details/96130049ild$ ldd -r ./Debug/obj.target/webrtc.node linux-vdso.so.1 (0x00007ffd1a1e4000)...

2020-09-22 10:10:48 486

原创 webrtc编译

WebRTC Android版本编译https://www.cnblogs.com/Hi-blog/p/11311141.htmlwebrtc编译调试https://blog.csdn.net/zhuiyuanqingya/article/details/81449982

2020-09-21 17:49:43 409 1

原创 :87: multiple definition of `webrtc::BitrateProber::SetEnabled(bool)

调整一下位置就可以了.a /home/test/code/mediasoup-demo/server/node_modules/mediasoup/worker/out/Release/obj.target/deps/libwebrtc/libwebrtc.a /home/test/code/mediasoup-demo/server/node_modules/mediasoup/worker/out/Release/obj.target/deps/libwebrtc/deps/abs...

2020-09-19 11:43:03 183

原创 开源直播工具OBS研究和webrtc

https://blog.csdn.net/qq_35970739/article/details/80497437

2020-09-18 14:34:18 951

原创 class std::shared_ptr< r>’ has no member named

https://stackoverflow.com/questions/59132571/error-class-stdunique-ptrstdsetlong-unsigned-int-has-no-member-namedcurrent_list.get().size()

2020-09-17 17:02:42 1325

原创 error: invalid use of incomplete type ‘class owt_base::VideoFra

m_videoFrame->getRtmpFrameQueue改成m_videoFrame.getRtmpFrameQueue

2020-09-17 16:04:08 112

原创 linux下C/C++程序编译和链接,系统默认路径以及设置include

https://blog.csdn.net/m1223853767/article/details/79440573?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

2020-09-16 17:21:53 632

原创 boost中shared_lock和unique_lock的区别

https://blog.csdn.net/business122/article/details/80882199简单的说:shared_lock是read lock。被锁后仍允许其他线程执行同样被shared_lock的代码。这是一般做读操作时的需要。unique_lock是write lock。被锁后不允许其他线程执行被shared_lock或unique_lock的代码。在写操作时,一般用这个,可以同时限制unique_lock的写和share_lock的读。例子:...

2020-09-16 14:08:49 1237

原创 memmove,memcpy和std::copy

https://exp.newsmth.net/topic/article/6620bd0c76367efa077deaebd0b2c4f1memcpy比memmove执行效率要高.个人觉得,保证没有重叠的情况下,肯定还是用memcpy.只有可能有重叠的情况下,再用memmove了.从实现的正确性上来讲,memmove可以认为是memcpy的safeversion,由于历史原因,很多函数都有safeversion。...

2020-09-16 11:43:20 968

原创 SSL/TLS/DTLS对比

https://blog.csdn.net/wanglf1986/article/details/53284864SSL(Secure Sockets Layer安全套接层),及其继任者传输层安全(TransportLayer Security,TLS & Datagram Transport Layer Security,DTLS)是为网络通信提供安全及数据完整性的一种安全协议。DTLS、TLS与SSL在传输层对网络连接进行加密,DTLS在UDP传输协议之上,而TLS则在TCP传输协议..

2020-09-16 11:30:24 1319

原创 C++ explicit关键字详解

https://blog.csdn.net/guoyunfei123/article/details/89003369class CxString // 使用关键字explicit的类声明, 显示转换 { public: char *_pstr; int _size; explicit CxString(int size) { _size = size; // 代码同上, 省略... ..

2020-09-16 09:55:08 108

原创 c++日志库log4cxx

log4cxx第三篇----使用多个loggerhttps://www.cnblogs.com/dengpeng1004/p/4512178.html【学习笔记】log4cxx配置详解https://blog.csdn.net/fhxpp_27/article/details/8284650

2020-09-14 19:20:50 162

原创 DTX编解码原理New

https://wenku.baidu.com/view/f59a65bcc77da26925c5b065.html

2020-09-12 14:58:30 384

原创 Janus使用

Janus架构以及基本开发https://blog.csdn.net/sonysuqin/article/details/84988120Janus源码分析(1)——源码结构https://blog.csdn.net/cgs1999/article/details/93503995https://janus.conf.meetecho.com/Search Results for: janushttps://webrtc.org.cn/?s=janus...

2020-09-12 14:57:20 612

原创 libuv的使用

libuv实现tcp服务器https://blog.csdn.net/themagickeyjianan/article/details/95937414#include <stdio.h>#include <string.h>#include <stdlib.h> #include "uv.h" static uv_loop_t* loop = NULL;static uv_tcp_t l_server; static void uv.

2020-09-08 15:22:43 732

原创 warning: RTTI symbol not found for class ‘webrtc::RtpHeaderParserImpl‘

b) p rtp_header_parser_$9 = std::unique_ptr<webrtc::RtpHeaderParser> = {get() = 0x7f9a08002110}(gdb) p *rtp_header_parser_warning: RTTI symbol not found for class 'webrtc::RtpHeaderParserImpl'$10 = warning: RTTI symbol not found for class 'web...

2020-09-08 10:50:11 1122

原创 C++11 std::move和std::forward

https://www.jianshu.com/p/b90d1091a4ff

2020-09-05 19:21:08 97

原创 泛型算法之std::for_each ,std::future, std::promise,

https://blog.csdn.net/asd1230123dsa/article/details/83793583C++11之std::future对象使用说明https://blog.csdn.net/c_base_jin/article/details/89761718std::future介绍在前面几篇文章中基本都用到thread对象,它是C++11中提供异步创建多线程的工具。但是我们想要从线程中返回异步任务结果,一般需要依靠全局变量;从安全角度看,有些不妥;为此C++11.

2020-09-05 11:39:36 207

原创 vscode使用

使用 VSCode 远程访问代码以及远程 GDB 调试https://warmgrid.github.io/2019/05/21/remote-debug-in-vscode-insiders.htmlhttps://zhuanlan.zhihu.com/p/104131448

2020-09-04 20:24:57 1773 1

原创 licode相关

licode(三):流媒体数据怎么转发https://blog.csdn.net/ddr77/article/details/84583101licode比较好的博客https://www.cnblogs.com/limedia/category/1350712.htmlusing namespace v8;

2020-09-04 14:10:58 261

原创 音视频工具

Elecard StreamEye Tools

2020-09-04 10:57:23 89

原创 搭建流媒体服务器 PingOS 平台搭建

搭建流媒体服务器 PingOS 平台搭建https://zhuanlan.zhihu.com/p/124035946https://www.debuginn.cn/5614.html

2020-09-03 20:51:13 785

原创 webrtc服务器架构Mesh/MCU/SFU

webrtc笔记(3): 多人视频通讯常用架构Mesh/MCU/SFUhttps://www.cnblogs.com/yjmyzz/p/11182761.html

2020-09-03 17:58:03 1115

原创 js使用

js反混淆https://www.bm8.com.cn/jsConfusion/

2020-09-03 11:56:08 97

原创 Ubuntu 修改交 swap 分区的大小

https://www.jianshu.com/p/975a930f4cb9https://blog.csdn.net/weixin_33968104/article/details/93031845sudo swapoff /swapfilesudo dd if=/dev/zero of=/swapfile bs=8M count=1024sudo mkswap /swapfilesudo swapon /swapfile比如bs=1M count=1024 代表设置1G大小...

2020-09-03 11:40:31 161

原创 OWT 安装与初步使用说明

https://www.jianshu.com/p/0aea0fe8d992OWT安装与初步使用说明Author: Ran;Date: 2019-08-27;本文在编写时使用的版本为 4.2,现在 OWT 可能已经发布发更新的版本,如果您想使用更新的版本,请仔细阅读相关文档。参考https://github.com/open-webrtc-toolkit/owt-server环境推荐使用 Ubuntu 18.04 或 CentOS 7。本文中使用 Ubuntu 18.04。.

2020-09-02 11:04:43 4415 1

opendpi-1.3.0.tar.gz

开源代码,关于数据包的深度检索资料!这里面有迅雷,QQ,FTP,ssh等的深度分析!

2012-08-17

libev代码实例

libev的一个socket通讯代码实例,有客户端和服务端;

2011-12-29

WINGRB0206.exe

WINGRB0206 WINGRB0206 WINGRB0206

2011-07-31

4-http-cookies.pdf

4-http-cookies.pdf 4-http-cookies.pdf 4-http-cookies.pdf

2010-03-03

VC+数据库编程(Word).rar

VC+数据库编程(Word).rar VC+数据库编程(Word).rar

2009-09-16

Windows+网络编程第二版.CHM

Windows+网络编程第二版.CHM Windows+网络编程第二版.CHM

2009-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除