古灵古怪
码龄16年
关注
提问 私信
  • 博客:63,107
    社区:2,948
    66,055
    总访问量
  • 40
    原创
  • 398,574
    排名
  • 21
    粉丝
  • 0
    铁粉

个人简介:high起来

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2009-01-01
博客简介:

dtryl的专栏

查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得6次评论
  • 获得36次收藏
  • 代码片获得111次分享
创作历程
  • 1篇
    2023年
  • 8篇
    2021年
  • 7篇
    2020年
  • 23篇
    2016年
  • 1篇
    2015年
  • 1篇
    2013年
  • 6篇
    2011年
成就勋章
TA的专栏
  • webrtc
    2篇
  • DB数据库
    2篇
  • webrtc之OWT-Server
    2篇
  • C++容器
  • IPTV相关
    1篇
  • 音视频编解码
    5篇
  • Linux相关
    11篇
  • Windows相关
    1篇
  • 编译原理与操作系统
  • 算法与人工智能
    1篇
  • C++开发库
    2篇
  • 生活休闲
  • 移动开发
    10篇
  • 开源项目
    2篇
  • 网络编程
    2篇
兴趣领域 设置
  • 人工智能
    聚类分类
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IJK源码分析-android篇

总结对ijk播放器的理解
原创
发布博客 2023.09.14 ·
438 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

记录一次maven依赖的

简单的来说,我的一个库需要依赖某个版本的jar,结果因为复杂的依赖关系给到我的是另一个版本的jar,解决问题的关键是:1,不要想着Intelli idea多么牛逼,老想着图形化显示出一个漂亮的依赖树出来,那么多层的折叠树,仅仅是展开就很费工夫,更别提查找,最简单的还是mvn dependency:tree,查找不需要版本的依赖关系,这样就知道你不想要的那个版本的jar包是怎么依赖进来的,才能后续对症下药:2,用mvn的exclusions列表列出排除项目:<depe...
原创
发布博客 2021.09.02 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS端突然断开连接原因调查

10:01:33 DEBUG CustomVideoDecoder::Decode[116] id:15 width:1280 height:720 fps:3 bitrate:64kbps10:01:34 DEBUG CustomVideoDecoder::Decode[116] id:15 width:1280 height:720 fps:3 bitrate:70kbps10:01:37 DEBUG AudioReceiver::OnData[35] uid:9173 audio, bits:1.
原创
发布博客 2021.09.02 ·
434 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webrtc码率问题实际测试研究

ios端连接webrtc服务端,走webrtc pc连接,实际测试的码率数值与设定值有一定差距,总结测试经验,发现有两个原因:1,实际网络带宽限制2,编码方式,对于264,容易达到设定的码率值,但是对于265,往往只能达到设定值得一半左右,本文引导研究解决这个问题。...
原创
发布博客 2021.09.02 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webrtc支持H264编码和解码

相关代码:/root/Projects/webrtc-checkout/src/pc/media_session.cc/root/Projects/webrtc-checkout/src/media/engine/internal_encoder_factory.cc/root/Projects/webrtc-checkout/src/pc/sdp_offer_answer.cc
原创
发布博客 2021.09.02 ·
4676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webrtc支持265软解码

进入目录:$(webrtc-checkout)/src/third_party/ffmpeg/chromium/scripts,修改build_ffmpeg.py:configure_flags['Common'].extend([添加选项到后面:'--enable-decoder=h264,hevc', '--enable-protocol=file', '--enable-demuxer=mov', '--enable-bsf=h264_mp4.
原创
发布博客 2021.09.02 ·
858 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

go语言带位置描述的字符串格式化

项目中执行很复杂的sql语句,底层封装的太死,不确定到底最终执行的sql语句字符串长啥样,虽然手工替换也能够得到,但毕竟效率太低,特别是当参数很多的时候,几乎是bu'ken
原创
发布博客 2021.09.02 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EVP_DecryptFinal_ex:bad decrypt

启动wss服务,发现报错:_tls_common.js:156 c.context.setKey(key, passphrase); ^Error: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt经过研究
原创
发布博客 2021.06.07 ·
6696 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

编译webrtc android端的ffmpeg问题

进入third_party/ffmpeg/chromium/scripts目录,执行:./build_ffmpeg.py android arm64编译报错,检查config.log,具体报错内容如下:clang --sysroot=/root/Projects/webrtc-checkout/src/third_party/android_ndk/platforms/android-21/arch-arm64 -I/root/Projects/webrtc-checkout/src/thi
原创
发布博客 2021.04.06 ·
1258 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ssh错误:sign_and_send_pubkey: signing failed for RSA “/root/.ssh/id_rsa“ from agent: agent refused ope

今天,同步代码,出现如下错误:root@rtc$git pullsign_and_send_pubkey: signing failed for RSA "/root/.ssh/id_rsa" from agent: agent refused operationgit@192.168.60.168's password: 对比windows环境下的git pull正常执行,想到可能是ssh文件的问题,二进制对比发现两者完全一致,显然不是这个问题。分析,应该是ssh环境变动...
原创
发布博客 2020.10.14 ·
4348 阅读 ·
11 点赞 ·
1 评论 ·
13 收藏

owt-server 数据流程

1,/root/Projects/owt-server/dist/management_api/rpc/rpc.js//Create the queue for send messages clientQueue = connection.queue('', function (q) { log.info('ClientQueue ' + q.name + ' is open'+',clientQueue.name:'+cli...
原创
发布博客 2020.10.13 ·
938 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

OWT-Server 编译运行

1,编译源码,发现v8::Handle未声明的错误,经过多方调查,发现是node的版本的问题,可以用node 10.16.0,这个坑里面爬了一整天,也考虑过直接复制 ~/.cache/node-gyp/下面的正确版本号目录里面的内容,不料安装好指定版本的node之后,自动创建了这个目录,真是神奇。 2,usrsctp编译遇到错误,经过检查,是编译选项太拉风的原因,修改/root/Projects/owt-server/build/libdeps/usrsctp/configure 1214...
原创
发布博客 2020.10.12 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

postgresql 之row_to_json

PostgreSQL 9.2新增加了一个新的特性--JSON支持,具体包含一个JSON数据类型和两个json函数,这些techniques可以从数据库直接获取json格式的数据How Tovkott_livecde=# select * from live_area_info ; area_id | area_name | description ---------+------------+----------------------...
原创
发布博客 2020.10.07 ·
4641 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

ffmpeg推流技术汇总

本文记录整理使用ffmpeg搭建推流环境1,ffmpeg命令实际上也可以在推流时显示视频画面,对比接收端的视频画面,可以直观的得出延迟:fmpeg -re -i /opt/testMediaFiles/1280_720_5000k.264 -pix_fmt yuv420p -f sdl xxx.yuv2,ffmpeg推送裸流到rtmp服务器:ffmpeg -re -i /opt/testMediaFiles/1280_720_5000k.264 -r...
原创
发布博客 2020.09.13 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

整理高能linux shell命令

1,在当前目录下排除node_modules在非目录项中查找join字符串:find . -path ./node_modules -prune -o -not -type d -print | xargs grep --color=auto -wFRn "join"
原创
发布博客 2020.07.09 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WebRTC编译(VS2017)

写一篇文章记录一下WebRTC的VS2017编译,这里记录的是网上没有搜索到的信息,作为对实践编译过程的补充修改vs的并行编译工作数量为1因为webrtc多达900多个项目,彼此之间存在复杂的依赖关系,并行编译会破坏这种依赖关系,可能是ninja构建系统的依赖关系设计并不完全兼容VS2017的工作方式吧选择工具>选项打开选项页,再选择环境>项目和解决方案->生成并运行,设...
原创
发布博客 2020.03.31 ·
894 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

扩展Vmware的虚拟Linux系统磁盘

虚拟机Vmware装上一个Linux系统之后,刚开始比较吝啬,分配的磁盘空间太小,没过多久磁盘空间告急,这时怎么解决磁盘空间不足的问题?最简单的做法是重新安装一个虚拟机系统,可问题是重新配置好至自己习惯的状态,要安装接近无数的软件,不是不可能,太繁琐,最可行的做法是手工动态扩展磁盘分区。           首先要做的事情是在虚拟机关机的状态下,先设定好扩展后的总的文件大小:       
原创
发布博客 2016.05.28 ·
472 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux下进程信息的深入分析

这里我们主要介绍进程的状态,进程的状态可以通过/proc/PID/status来查看,也可以通过/proc/PID/stat来查看。如果说到工具大家用的最多的ps也可以看到进程的信息。这里我们通过/proc/PID/status来分析进程的信息。在2.6.18之后的内核,多了capibilty/cpusets等信息. 查看进程状态信息如下:more stat
原创
发布博客 2016.05.14 ·
1250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

借助backtrace和demangle实现异常类Exception

C++的异常类是没有栈痕迹的,如果需要获取栈痕迹,需要使用以下函数:#include int backtrace(void **buffer, int size);char **backtrace_symbols(void *const *buffer, int size);void backtrace_symbols_fd(void *const *buffer, int s
转载
发布博客 2016.05.05 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 查看进程占用内存

1.toptop -b -n 1 |awk '{print "cpu:"$9"%","mem:"$10"%"}'cpu:average:% mem:0.06,%cpu:stopped,% mem:0%cpu:id,% mem:5.1%cpu:38984% mem:buffers%cpu:592484% mem:cached%cpu:% mem:%cpu:%CPU%
转载
发布博客 2016.05.05 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多