srs中rtmp接收连接,publish推流源代码解析

srs2.0的rtmp推流处理主要包含在srs_app_conn.cpp,srs_app_source.cpp,srs_app_recv_thread.cpp源文件中。 SrsServer::listen_rtmp()监听client的推流和拉流rtmp请求,接收到推流请求后在SrsServer::accept_client函数中为请求创建一个单独线程的SrsRtmpConn连接,如下图所示。然
分类: 其他 发布时间: 09-12 23:03 阅读次数: 0

srs的http-flv拉流源码源码解析

http-flv的主要处理逻辑在srs_app_http_conn.cpp,srs_app_http_stream.cpp,srs_http_stack.cpp文件zhong,http-flv拉流请求处理是从接受http请求开始的,客户端发起的拉流请求在SrsServer::accept_client函数中接受为独立的SrsResponseOnlyHttpConn连接,在连接线程中响应http-f
分类: 其他 发布时间: 09-12 23:03 阅读次数: 0

glib库路径设置

编译janus时./configure出现glib库版本太低错误,安装高版本glib-2.34.2后编译还是通不过。发现是链接的还是原版本的glib库。通过使用新版本glib库的pkgconfig文件,设置PKG_CONFIG_PATH解决。export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/  /usr/local/lib/为glib的安装路径。参考:...
分类: 其他 发布时间: 09-12 23:02 阅读次数: 0

IntelliJ IDEA安卓开发环境安装教程

首先去官网下载IntelliJ IDEA专业版本,安装完成后破解,这一步主要在破解步骤,在激活页面选择License Server,输入:http://idea.codebeta.cn,点击Activate即可激活。参考:https://www.cnblogs.com/karthuslorin/p/8531662.html第二步需要安装安卓开发依赖环境JDK和android SDK,这一步网上教程...
分类: 其他 发布时间: 09-12 23:02 阅读次数: 0

gperftools工具检测内存泄露

gperftools是google开发的一款非常实用的工具集,主要包括:性能优异的malloc free内存分配器tcmalloc;基于tcmalloc的堆内存检测和内存泄漏分析工具heap-profiler,heap-checker;基于tcmalloc实现的程序CPU性能监测工具cpu-profiler.gtihub地址:https://github.com/gperftools/gperft...
分类: 其他 发布时间: 09-12 23:02 阅读次数: 0

sublime代码对齐

Preferences->Key Bindings->user->编辑设置文档输入{ "keys": ["ctrl+q"], "command": "reindent" },然后你的快捷键ctrl+q就可以自动对齐代码了,之前还要局部选择代码块或者ctrl+a全选代码。...
分类: 其他 发布时间: 09-12 23:02 阅读次数: 0

goland安装

软件下载安装参考:https://www.7down.com/soft/246102.htmlLicense server address: http://idea.youbbs.org
分类: 其他 发布时间: 09-12 23:01 阅读次数: 0

从janus中学习webrtc的ice简单交换过程

https://blog.csdn.net/mercy_pm/article/details/55806415
分类: 其他 发布时间: 09-12 23:01 阅读次数: 0

NAT的四种类型

https://www.cnblogs.com/my_life/articles/1908552.html
分类: 其他 发布时间: 09-12 23:01 阅读次数: 0

windows chrome中webrtc支持h264

webrtc在不同的平台上对h264的支持不太一致,webrtc支持h264编码采用openh264,只支持到baseline,解码采用FFmpeg。 通过在windows平台chrome和firefox上测试,h264的协商必须为baseline,即 a=fmtp:126 profile-level-id=42e01f;packetization-mode=1,否则协商会失败。但是,如果传输...
分类: 其他 发布时间: 09-12 23:01 阅读次数: 0

吴伯凡-认知方法论-认知的两重性

     随着时代的进步,随着我们接触的知识增多,慢慢的我们以为自己便的很厉害,觉得自己的智商提高了。吴老师的这节课其实再告诉我们保持一种空杯心态,不要恃才傲物,不要眼高手低。      确实是的,随着我们接触的增多,慢慢的我们在某一方面的技能、认知会有强化,会有提高,但是骨子里其实也存在着永远提不高的东西,那是规律决定的,就像是达尔文的用进废退一样,经常的使用练习一些技能,无形中就会忽视其他技...
分类: 其他 发布时间: 09-12 23:00 阅读次数: 0

轴承的精度等级

轴承的等级具体分为四级:PO-P6-P5-P4-P2,PO级为国家规定的标准,也是轴承行业最为普通的标准,所以也叫普通级,现国内的绝大多数的厂商也都是以生产PO级的产品,P2级为最高精密级!具体也技术参数也有标准的。简单总结如下:精度的基准 滚动轴承的精度分(主要)尺寸精度与旋转精度。精度等级已标准化,分为0级、6X级、6级、5级、4级、2级六个等级。 精度从0级起依次提高,对于一般用途0级已足够...
分类: 其他 发布时间: 09-12 23:00 阅读次数: 0

生产轴承比较好的厂家

      电机球轴承最好的是NSK,汽车轴承最好的舍弗勒,滚针轴承最好的是IINA(也是舍弗勒),圆锥轴承最好的是铁姆肯,微型轴承最好的是日本的NMB,总体最全最好的是瑞典的SKF。          国内比较好的轴承厂家:分别是大连瓦轴(瓦房店轴承)集团(ZWZ)、哈尔滨轴承集团(HRB)和洛阳轴承集 团(LYC)。...
分类: 其他 发布时间: 09-12 23:00 阅读次数: 0

形色-星乙女

好有缘,哈哈哈 
分类: 其他 发布时间: 09-12 22:59 阅读次数: 0

猴子--教你如何准备一份数据分析师简历的清单

在人工智能时代,数据分析师是个稀缺职位,然而国内这方面人才又极度稀缺。   如果你正在转行找数据分析师的工作,别担心找工作难。现在数据分析刚起步资深人士不多,其他大部分都是转行过去的,基本上都没有太多的经验。   但是,很多人和我反映投递简历后,却石沉大海。这就好像给喜欢的人写了一封情书,对方却没有任何回复。   你说,扎不扎心?     我让这些人把简历发我后,才发...
分类: 其他 发布时间: 09-12 22:59 阅读次数: 0

我们为什么晚睡?

   不知从什么时候开始,自己慢慢的养成了晚睡的习惯?其实自己也知道晚睡不好,很伤身体,但是总是有点“管不住”自己。有接触过一些鸡汤,刚开始还是比较有效,慢慢的反而觉得鸡汤很罗嗦,鸡汤对我也麻木了。有接触过一些教早睡的办法,分几个步骤做一些放松的动作,我觉得自己好傻的做那些动作像个智障,我是真的不相信一个无法控制自己入睡时间的人能够通过那些方法,把它变成习惯,真正改变睡眠时间。     有时候自...
分类: 其他 发布时间: 09-12 22:59 阅读次数: 0

吴伯凡-认知方法论-认知的升级=工具的进化

  认知的升级=工具的进化是在阐述认知和工具之间的关系,可以说是认知的进化很大可能上受工具的影响。对于我们现在简单的“=”号,可以说其发明可以追溯到16世纪,在那之前没有存在一个符号能够衡量两个物体之间的等价关系,或者说是没有一个统一、公认的东西。等号评判的是二者的等价关系,就像是一杆秤,左右是衡量、权衡。       当代数学的发展极大促进了认知的进步,比如说0这个数字,在之前是一直不存在的,...
分类: 其他 发布时间: 09-12 22:59 阅读次数: 0

猴子-excel 之vlookup

  为什么要学习vlookup?   当有多张表时,如何将一个excel表格的数据匹配到另一个表中?这时候就需要使用vlookup函数。它可以按条件查找出数据。   招聘面试中会要求会使用vlookup,因为vlookup是最常用的、最简单上手的。可以极大提高工作效率。当别人还在磨磨唧唧的手动复制粘贴一天才能搞定的事情,你用vlookup一个小时就完成了。人与人的差别也是这么产...
分类: 其他 发布时间: 09-12 22:58 阅读次数: 0

百度系无人车创业群像

2005年8月5日那天,Keso说了这么一句话。当晚正值百度赴美上市的首日,股价飙升354%。此前少有人关注的百度从此站到中国互联网的舞台中心,彼时不到37岁的李彦宏说上市融资的1亿美元会用来招工程师:“合适的人,有多少要多少”。 不到一个月后,首届百度之星程序大赛开幕,4000多名学生报名参赛。最后来自清华大学的ACRush拔得头筹,以0.0006秒的优势战胜来自复旦大学的Xreborner。...
分类: 其他 发布时间: 09-12 22:58 阅读次数: 0

MySql学习 (一) —— 基本数据库操作语句、三大列类型

在使用MySql的时候,基本都是用图形化工具,如navicat。最近发现连最基本的创建表的语法都快忘了... 所以,想要重新系统性的学习下MySql,为后面学习MySql的一些高级查询,MySql性能和SQL语句的优化等打个基础。 用博客来记录下学习的过程,方便以后查阅和加强记忆。有错误的地方还请指出!   回到顶部 一、MySql的基本操作命令 注: <>表示参数、[]表...
分类: 其他 发布时间: 09-12 22:58 阅读次数: 0