摘要: 之前编译过webrtc和chromium, 由于长时间没用,被我删除了, 最近在最新版本的google浏览器上遇到了播放器兼容性问题,老版本的google浏览器是没问题,IE, 火狐浏览器也没问题, 通过看google浏览器的打印日志和chromium媒体层的代码,排查下来,是ffmpeg调用解码器 阅读全文
posted @ 2019-11-09 01:43 karllen 阅读(5650) 评论(1) 推荐(0) 编辑
摘要: 封装Redis发布订阅时,SUB时,又想探测具体Channel的状态,于是执行PUBSUB CHNNALES命令,报 ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT allowed in this context 的错误。 原因: 发布订阅模 阅读全文
posted @ 2018-12-18 16:57 karllen 阅读(4600) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ AMQP (高级消息队列协议) AMQP协议是Message Queue消息队列的一种协议,RabbitMQ 是基于AMQP协议实现的一种消息队列框架。 掌握RabbitMQ,必须要对AMQP的协议有所了解,才能使用的得心应手。 本文主要介绍AMQP协议和RabbitMQ的基本概念 阅读全文
posted @ 2018-10-02 17:00 karllen 阅读(2654) 评论(0) 推荐(3) 编辑
摘要: 一、thrift简介 thrift是Facebook开源的一套rpc框架,目前被许多公司使用 我理解的特点 1. 使用IDL语言生成多语言的实现代码,程序员只需要实现自己的业务逻辑 2. 支持序列化和反序列化操作,底层封装协议,传输模块 3. 以同步rpc调用为主,使用libevent evhttp 阅读全文
posted @ 2018-09-15 02:05 karllen 阅读(9522) 评论(2) 推荐(3) 编辑
摘要: 问题描述:freerdp支持远程桌面共享协议rdp,使用freerdp与skype终端进行远程桌面共享时。发送1080p 视频数据时 skype终端显示黑屏 经过分析,发现rdp协商参数大于一定值时,freerdp发送的共享数据,skype接收显示黑屏, 此参数值为MaxRequstSize, 含义 阅读全文
posted @ 2018-08-21 16:34 karllen 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: rtp协议基于udp传输,流媒体音视频数据被封装在rtp中,通过rtp协议进行实时的传输。 一、rtp协议头格式 The RTP header has a minimum size of 12 bytes. After the header, optional header extensions m 阅读全文
posted @ 2018-08-14 11:52 karllen 阅读(2390) 评论(0) 推荐(0) 编辑
摘要: 1、ps aux | grep mxx.exe 查找可执行程序的进程id 2、gdb attach pid attach可执行程序的进程pid 3、continue/c 或者continue or c 当attach进程时,会停止进程的运行,这时使进程继续运行需要使用continue/c命令 4、其 阅读全文
posted @ 2018-08-06 13:58 karllen 阅读(5974) 评论(0) 推荐(0) 编辑
摘要: 问题描述:基于微软RDP协议,使用开源rdp库与微软skpye软件进行基于tcp的p2p通讯,由于rdp协议传输原始图片数据较大,调用公司内部ice p2p通讯接口处会导致失败。 错误思路:一开始是怀疑开源库的问题,导致发送的图像数据格式不对,导致发送失败,怀疑是rdp协商的过程不一致,但是一开始协 阅读全文
posted @ 2018-08-02 17:27 karllen 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 最近帮别人做了个东西,这里分享一下pcm原始数据绘图的思路 1、pcm数据采样位数,根据采样位数选取适合自己绘图的采样点的数量 2、计算出最大最小的的采样点的值差 3、根据要显示pcm数据的控件宽高,根据pcm原始数据的在pcm数据的偏移计算出x坐标,根据pcm数据采样的数值大小计算出y坐标 4、绘 阅读全文
posted @ 2018-06-23 14:49 karllen 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 说明:C++程序员面试题目总结(涉及C++基础知识、多线程多进程、TCP/IP网络编程、Linux操作、数据结构与算法) 内容来自作者看过的帖子或者看过的文章,个人整理自互联网,如有侵权,请联系作者删除。 作者为工作两年经验的C++程序员,因巩固知识体系,面试,梳理以往看到过的知识点,故总结如下相关 阅读全文
posted @ 2018-06-06 00:22 karllen 阅读(4592) 评论(0) 推荐(2) 编辑