- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 or: union member ‘RTMP::RtmpStream::NalData::nal_data::StapA’ with non-trivial ‘RTMP::RtmpS
:14: error: union member ‘RTMP::RtmpStream::NalData::nal_data::StapA’ with non-trivial ‘RTMP::RtmpStream::StapA::~StapA()’ stStapA StapA; ^~~~~../include/RTMP/RtmpStream.hpp:159:10: error: use of deleted function ‘RTMP::RtmpStream::Nal...
2020-08-27 21:03:24 445
原创 rtp rtcp h264相关
RTP协议全解析(H264码流和PS流)https://www.cnblogs.com/review/articles/6201988.html
2020-08-27 11:43:12 199
原创 ffmpeg的错误集锦
avformat_find_stream_info faild, ret=-541478725 +0ms mediasoup:Worker (stdout) failed! End of file +0ms
2020-08-25 09:34:56 875
原创 centos8 报错sr/bin/ld: cannot find -lstdc++
dnf --enablerepo=PowerTools install glibc-static -ydnf --enablerepo=PowerTools install libstdc++-static -yhttps://stackoverflow.com/questions/60532694/clion-cmake-static-library-link-static-libgcc-static-libstdc
2020-08-13 17:09:59 595
原创 d: cannot find -luuid
yum install e2fsprogs-devel -yyum install libuuid libuuid-devel -y
2020-08-13 11:37:51 111
原创 SCTP协议详解
https://blog.csdn.net/wuxing26jiayou/article/details/79743683SCTP (Stream Control Transmission Protocol)是一种传输协议,在TCP/IP协议栈中所处的位置和TCP、UDP类似,兼有TCP/UDP两者特征。SCTP是可以确保数据传输的,和TCP类似,也是通过确认机制来实现的。和TCP不同的是:1.TCP是以字节为单位传输的,SCTP是以数据块为单位传输的TCP接收端确认的是收到的字节数..
2020-08-09 16:26:04 260
原创 Gstreamer基础知识介绍
https://blog.csdn.net/u011337602/article/details/81485246由于deepstream是基于gstreamer的,所以要想在deepstream上做拓展,需要对gstreamer有一定的认识。以下主要介绍Gstreamer整体框架和Gstreamer基础概念。一、Gstreamer整体框架gstreamer是一个用于开发流式多媒体应用的开源框架。本身这个框架是为了更好的处理音视频而设计开发的,但gstreamer不限于处理音视频,只要是有.
2020-08-09 16:24:25 239
原创 vs2017导入已有项目文件夹
VS如何导入已有项目文件夹https://blog.csdn.net/weixin_44378800/article/details/106697612?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMa.
2020-08-09 16:16:04 3505
原创 流媒体关键帧注入工具 yamdi
https://www.oschina.net/p/yamdi/similar_projects?fromerr=M0QnArun作者开发yamdi的原因是:在一个项目中我要向很大的flv文件(超过 1GB)中增加metadata数据。其他知名的免费工具,比如flvmdi和flvtool2并不适合这个场景,因为它们都是将整个文件读入内存。因为 我不熟悉ruby(为了修改flvtool2),而且flvmdi也不是开源的,因此我参照flv规范实现了用c开发的metadata injector。ja.
2020-08-09 10:54:02 451
原创 vim使用复制粘贴缩进错乱问题的解决方案
vim同时打开多个文件https://blog.csdn.net/zzti_erlie/article/details/93899425
2020-08-07 09:33:16 270
原创 c++ map与unordered_map区别及使用
https://blog.csdn.net/qq_21997625/article/details/84672775内部实现机理不同map: map内部实现了一个红黑树(红黑树是非严格平衡二叉搜索树,而AVL是严格平衡二叉搜索树),红黑树具有自动排序的功能,因此map内部的所有元素都是有序的,红黑树的每一个节点都代表着map的一个元素。因此,对于map进行的查找,删除,添加等一系列的操作都相当于是对红黑树进行的操作。map中的元素是按照二叉搜索树(又名二叉查找树、二叉排序树,特点就是左子树上所有...
2020-08-06 17:54:04 142
原创 rtcp 中PLI等
https://www.jianshu.com/p/a3fbb7c5156e 在实时音视频应用场合,考虑低延迟问题一般都使用RTP over UDP进行流媒体数据的传输,因此对于丢包、延迟、流畅性的考虑,发送端必须了解发送出去的流媒体数据到达对端的统计信息,RTP 控制协议 RTCP,就是用于监控服务质量和传达关于在一个正在进行的会议中的参与者的信息,包括对抗卡顿、网络拥塞控制扩展功能的实现,均利用RTCP报文实现,有名的是Google的GCC(拥塞控制算法(Google Congestio...
2020-08-06 15:53:10 651
原创 C++提供了四个转换运算符:const_cast,static_cast,reinterpret_cast,dynamic_cast
https://blog.csdn.net/TanJiaLiang_/article/details/83992337用const_cast来去除const限定于是const_cast就出来消灭const,以求引起程序世界的混乱。下边的代码就顺利编译功过了:const int constant = 21;const int* const_p = &constant;int* modifier = const_cast<int*>(const_p);*modifi...
2020-08-05 17:33:31 356
原创 高并发数据量较大情况下的编码原则
http://blog.chinaunix.net/uid-22400952-id-3817281.html我们在编程时,可能会遇到实时性要求高,并且数据量大的情况,这时进行编码就要尽量遵循以下编码原则:1、减少数据的拷贝,只有一次数据拷贝或只占用一块数据内存。一条数据只进行一次内存的占用,不要或尽量少的进行内存拷贝,不要超过两次。2、所有对数据的处理均在内存中执行。3、采用内存老化机制,防止数据一直驻留内存。对于实时采集数据的系统或流水式系统来说,很可能会出现一些数据老是.
2020-08-05 16:37:29 296
原创 vmware虚拟机添加新网卡后,/etc/sysconfig/network-scripts/下无配置文件ifcfg-xxxx
https://www.cnblogs.com/su-han/p/5485343.htmlcentos8# cat ifcfg-ens37TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_...
2020-08-05 10:29:07 2098
原创 wireshark解密https
https(ssl)协议以及wireshark抓包分析与解密https://blog.csdn.net/u010726042/article/details/53408077https://jingyan.baidu.com/article/20b68a88b2af7f796cec62b3.html新建C:\sslkey\sslkeylog.log并设置环境变量SSLKEYLOGFILE...
2020-08-04 10:07:08 245 1
原创 git push报错: nt: Updates were rejected because a pushed branch tip is behind its remote
git push dv v3:master出现这错误nt: Updates were rejected because a pushed branch tip is behind its remote需要git merge dv/mastergit push dv v3:master
2020-08-03 14:52:49 3574
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人