03 2024 档案

摄像头国标交互流程
摘要:1 涉及内容 sip,rtp(ps),开源sip服务,摄像头国标注册 2 流程 注册后立即接入使用的是北小菜大佬的demo:https://gitee.com/Vanishi/BXC_SipServer 3 sip流程图 4 抓包显示注册和invite流程 5 IP Camera 注册 设置 6 交 阅读全文

posted @ 2024-03-27 11:15 邗影 阅读(97) 评论(0) 推荐(0)

Linux调试小技巧总结
摘要:1如果你是release运行时出问题,很难复现请,参考我的这篇博客,在编译之初做好准备 https://www.cnblogs.com/8335IT/p/18079295 linux上编译release并剥离调试信息 配合gdb attach pid/c/break XXX.cpp:line No. 阅读全文

posted @ 2024-03-26 15:03 邗影 阅读(24) 评论(0) 推荐(0)

在for循环中删除迭代器所指内容崩溃
摘要:经常在网上看到“容器中删除的只要不是最后一个元素,循环就会崩溃” 其实不然,经过测试;容器中使用迭代器循环访问,只要删除迭代器所指元素后,继续for,不管你删除的是第一个还是最后一个,或者中间的某一个,只要不跳出来,就会崩溃; 首先,for循环,++或者--,都是在for循环体执行完一次后执行;所以 阅读全文

posted @ 2024-03-22 19:00 邗影 阅读(43) 评论(0) 推荐(0)

linux上编译release并剥离调试信息
摘要:使用 objcopy: 1转载出处: https://unpluggedcoder.me/2014/04/24/%E7%94%9F%E6%88%90%E5%8F%AF%E8%B0%83%E8%AF%95%E7%9A%84Release%E7%89%88%E6%9C%AC%E4%BA%8C%E8%BF 阅读全文

posted @ 2024-03-17 22:06 邗影 阅读(1188) 评论(0) 推荐(1)

setvbuf缓冲的使用
摘要:平时我们在写文件的时候,iofstream也好,fwrite也罢,写文件到磁盘,刷新、落盘,这样就完成了一次磁盘IO交互; 当出现高并发,多个线程都在写磁盘的时候,就可能出现磁盘IO瓶颈,如图,写等待的时间就会很长,这将一定程度阻塞程序的运行或者影响正常存储: # iostat -x -d /dev 阅读全文

posted @ 2024-03-13 17:09 邗影 阅读(171) 评论(0) 推荐(0)

ZLM的Ringbuffer
摘要:1 、ringbuffer缓冲结构;以每一个新的IDR帧创建一个新的list,然后存放GOP list<list<pair node>>;当有新的reader接入的时候会先去storge中读取用于秒开的GOP缓冲。如果是已经在观看的reader,ringbuffer来一帧数据就会直接送reader显 阅读全文

posted @ 2024-03-06 11:54 邗影 阅读(52) 评论(0) 推荐(0)

导航