E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nginx-rtmp源码剖析
为什么 slf4j 被推荐使用
参考文章:SimplifyingthedistinctionbetweenSL4Jandcommonslogging日志那点事儿——slf4j
源码剖析
slf4j门面模式实现原理SLF4J与CommonsLogging
萧萧冷
·
2020-07-30 15:43
java
Guava Cache源码详解
目录一、引子二、使用方法2.1CacheBuilder有3种失效重载模式2.2测试验证三、
源码剖析
3.1简介3.2
源码剖析
四、总结优点:缺点:正文回到顶部一、引子缓存有很多种解决方案,常见的是:1.存储在内存中
diaopai5230
·
2020-07-30 15:17
【Java深入】ConcurrentHashMap
源码剖析
一、ConcurrentHashMap概述1.底层实现ConcurrentHashMap与HashMap类似,基于数组+(链表/红黑树),但是为了实现并发,链表/红黑树增加了很多辅助的类,例如TreeBin,Traverser等对象内部类。2.为什么使用ConcurrentHashMap在多线程的情况下,使用HashMap可能会导致死循环,因为HashMap是非线程安全的,而使用线程安全的Hash
白夜行515
·
2020-07-30 14:15
Java
SE
java
源码
Concurrent
ArrayBlockingQueue
源码剖析
生产者-消费者ArrayBlockingQueue是一个实现了BlockingQueue接口的类,其可以很方便的实现生产者-消费者模式。用法如下:classProducerimplementsRunnable{privatefinalBlockingQueuequeue;Producer(BlockingQueueq){queue=q;}publicvoidrun(){try{while(true
赵坤-代码人生
·
2020-07-30 14:04
Java
预选算法与优选调度算法
来自《kubernetes
源码剖析
》预选算法CheckNodeConditionPred检测节点是否处于就绪截断GeneralPred检查节点上pod资源对象数量的上线,以及CPU内存GPU等资源是否符合要求
来自万古的忧伤
·
2020-07-30 10:14
kubernetes
预选调度
优选调度
kubernetes
scheduler
String
源码剖析
(3)--方法篇
本文基于JDK1.8本篇文章主要是关于String类的内部方法的分析,目录如下:构造函数分析“比较”方法String对“+”的重载构造函数分析1.默认构造函数publicString(){this.value="".value;}该构造方法会创建空的字符序列,注意这个构造方法的使用,因为创造不必要的字符串对象是不可变的。因此不建议采取下面的创建String对象:Stringstr=newStrin
6plus
·
2020-07-30 08:03
Java
Java随笔
android的组件化详解(CC框架
源码剖析
)
说到组件化开发,咱们先聊聊三个问题。第一个问题:什么是组件化?组件化这三个字顾名思义就是将一个项目拆成多个项目,也就是说一个项目由多个组件组成,就比如一辆汽车,你可以把它拆分成发动机、底盘、车身和电气设备等四个模块;又比如一架飞机你可以把它拆分成机身、动力装置、机翼、尾翼、起落装置、操纵系统和机载设备等7个模块,那么你在开发项目的时候是否也应该把你的项目根据业务的不同拆分成不同的模块,如果不同的模
飞雨的夏天
·
2020-07-30 05:14
android组件化
Spring源码(一)IoC/DI详解。4w字的详细教程——从初始化容器到实例Bean完成。
(三)refresh
源码剖析
1.3BeanPostProcessor后置处理器1.4BeanDefinition详解1.4.1继承体系
索金星
·
2020-07-30 04:26
Spirng源码解析
Linux I2C总线(一)I2C驱动框架
驱动框架文章目录LinuxI2C总线(一)I2C驱动框架一、LinuxI2C驱动的主要对象1.1I2C总线1.2I2C设备1.3I2C驱动1.4I2C适配器二、LinuxI2C驱动框架三、I2C驱动框架
源码剖析
JT同学
·
2020-07-30 04:46
Linux驱动
《Python
源码剖析
》笔记-第0章
https://book.douban.com/subject/3117898/原书的对应的python版本已经比较老了。06年的文章,python版本是2.5。现在10年过去了,2.x从2.5升到了2.7,并且也有了3.x。这里做一下读书笔记,记录一下3.5版的源码与原书内容有哪些不同。打开这本书,在编译时我们就遇到了第一个问题。按书里的说明,只保留python这一个工程,进行一次编译——可以发
hibernake
·
2020-07-30 02:05
GMP
golang中goroutine的调度郑宝杨(boya)
[email protected]
阅读源码前可以阅读的资料Goroutine背后的系统知识golang
源码剖析
-雨痕老师
lcf枫
·
2020-07-30 01:21
go
【mybatis】mybatis数据源
源码剖析
(JNDI、POOLED、UNPOOLED)
一、概述二、创建mybatis数据源的创建过程稍微有些曲折。1.数据源的创建过程;2.mybatis支持哪些数据源,也就是dataSource标签的type属性可以写哪些合法的参数?弄清楚这些问题,对mybatis的整个解析流程就清楚了,同理可以应用于任何一个配置上的解析上。从SqlSessionFactoryBuilder开始追溯DataSource的创建。SqlSessionFactoryBu
扶我起来我还要写代码
·
2020-07-30 00:18
持久层
STL
源码剖析
---shared_ptr
目录一、引言二、代码实现2.1模拟实现shared_ptr2.2测试用例三、潜在问题分析你可能还需要了解模拟实现C++标准库中的auto_ptr一、引言与auto_ptr大同小异,shared_ptr也是一个类。可以实现多个指针指向同一个对象(引用计数)。发生拷贝的话都指向相同的内存。每使用一次,内部引用计数加1;每析构一次,内部引用计数减1,;引用计数减为0时,自动释放原生指针所指向的内存。二、
楚楚可薇
·
2020-07-29 23:22
Libevent
源码剖析
——事件event
Libevent是基于事件驱动(event-driven)的,从名字也可以看到event是整个库的核心。event就是Reactor框架中的事件处理程序组件;它提供了函数接口,供Reactor在事件发生时调用,以执行相应的事件处理,通常它会绑定一个有效的句柄。首先给出event结构体的声明,它位于event.h文件中,我直接给出带注释的代码://一个event管理三种事件,I/O事件,信号事件和定
jollysoul
·
2020-07-29 19:57
Libevent源码剖析
【
nginx-rtmp
】07、指令(Directives)之 执行命令(Exec)
它会在每个流发布的时候执行,当发布停止时这个命令进程也会终止;第一个参数应该是完整的可执行文件路径;至于这个进程能做什么事我假定不了,但这个功能在流媒体转码的时候非常有用,FFmpeg支持以客户端身份连接到
nginx-rtmp
ENVON
·
2020-07-29 18:09
服务器
[原创]Swoft
源码剖析
-RPC功能实现
Swoft提供了一个自建RPC(远程方法调用)实现,让你可以方便的调用其他Swoft上的服务。RPC服务端的初始化RPC有两种启动方式Http伴随启动和RPC单独启动。值得一提的是目前swoole的tcp服务即RPC服务,暂没有其他的tcp服务功能,所以基本上tcp相关的配置指代的就是RPC。Http伴随启动swoft的RPC服务在Http服务启动时候伴随启动//Swoft\Http\Server
bromine
·
2020-07-29 16:47
Android AsyncTask
源码剖析
1.导言Android应用在运行时,所有UI相关的操作,必须放在主线程里,子线程(或者称之为工作线程)中如果进行UI操作会抛出异常。Android的UI模型被设计为单线程模型,即所有的UI操作都在同一个线程里(MainThread),这样做的好处,一是实现里边比较简单,不需要考虑线程安全的问题;二是对UI的所有操作都省去了加锁同步(否则会造成视图的不确定性)的过程,提高了效率,使得视图相关的操作都
CyanStone
·
2020-07-29 14:54
大前端学习 -- Vue.js源码分析(响应式、虚拟DOM、模板编译和组件化)-- 总结
Vue.js源码分析(响应式、虚拟DOM、模板编译和组件化)文章内容输出来源:拉勾教育大前端高薪训练营Vue.js
源码剖析
-响应式原理一、准备工作1.Vue源码的获取项目地址:https://github.com
爱玲姐姐
·
2020-07-29 14:22
Vue
大前端
Vue源码分析
Kafka-0.10源码解读
选择写Kafka
源码剖析
的理由1、Kafka是大数据里面难度较大,而且使用广泛的一个技术,倒不是说使用起来难度大,而
中琦2513
·
2020-07-29 13:44
大数据
Kafka
树莓派4B通过
Nginx-RTMP
实现推流和录音
一、目的将树莓派通过USB音频采集卡实时采集到的音频进行推流和录音。二、NginxNginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。其特点是占有内存少,并发能力强。三、RTMPRTMP是RealTimeMessagingProtocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本
杨贵安
·
2020-07-29 13:01
树莓派
部署RTMP自测环境
Installngnix-for-rtmpService(Ubuntu)dockerpulljasonrivers/nginx-rtmpsudo-idockerrun-it-p1935:1935-p8080:8080jasonrivers/
nginx-rtmp
雨声不在
·
2020-07-29 13:56
Android
rtmp
nginx-rtmp
模块初始化
rtmp模块初始化
源码剖析
rtmp模块初始化过程主要分为以下几个点:上下文结构初始化、配置项解析、配置项合并、server相关端口设置。
思心
·
2020-07-29 12:03
nginx-rtmp源码剖析
NGINX-RTMP
复杂度分析
很好奇nginx如何处理异步请求,我看
nginx-rtmp
在处理异步时状态也还行,所以调试下看看。纯异步做rtmp协议,真是非常复杂,特别是需要做回源。无数的回调和处理逻辑。
win_lin
·
2020-07-29 12:19
直播和WebRTC
Nginx-RTMP
:搭建流服务器实现点播、直播功能
运行环境配置信息描述CentosCentos7Nginx版本号v1.16.0服务器配置1核2GStep1下载Nginx-v1.16官网下载Nginx,Github下载Nginx-rtmp-moduleStep2解压Nginx.tar.gz、Nginx-rtmp-module.zip,执行安装进入Nginx解压目录执行配置命令(注意–add-module指令,这里指定Nginx-rtmp-modul
weixin_316529
·
2020-07-29 12:52
Chrome V8 引擎
源码剖析
ChromeV8引擎
源码剖析
V8https://github.com/v8/v8array&sorthttps://github.com/v8/v8/search?
xgqfrms
·
2020-07-29 12:00
在Ubuntu 14 上安装
Nginx-RTMP
流媒体服务器
是一个基于nginx的RTMP服务模块,开源,免费https://github.com/arut/nginx-rtmp-module三:在ubuntuserver14安装流程1.先下载安装nginx和
nginx-rtmp
weixin_34004750
·
2020-07-29 12:08
Nginx-rtmp
模块实现流媒体play、push、pull功能
官方wiki:https://github.com/arut/nginx-rtmp-module#readmeNginxrtmp功能特点1.支持音视频直播2.支持flv/mp4视频格式,输入可以是文件或者HTTP流3.支持两种流的分发模式pushandpull4.可以将直播流录制成flv文件5.H264/AAC编码6.支持在线转码OnlinetranscodingwithFFmpeg7.支持HLS
weixin_33801856
·
2020-07-29 12:51
视频直播点播
nginx-rtmp
开发手册中文版
2016年8月18日12:42:35参照官方文档https://github.com/arut/nginx-rtmp-module/wiki/Directives请注意这个是粗翻译版,仅供参考,不是精校版精校版后面才会更新目录核心rtmpserverlistenapplicationtimeoutpingping_timeoutmax_streamsack_windowchunk_sizemax_
weixin_33739646
·
2020-07-29 12:47
Nginx-rtmp
直播之业务流程分析
1.综述1.1直播原理使用obs向nginx推送一个直播流,该直播流经
nginx-rtmp
的ngx_rtmp_live_module模块转发给applicationlive应用,然后使用vlc连接live
weixin_30951389
·
2020-07-29 12:39
搭建rtmp直播流服务之1:使用nginx搭建rtmp直播流服务器(
nginx-rtmp
模块的安装以及rtmp直播流配置)...
欢迎大家积极开心的加入讨论群群号:371249677(点击这里进群)一、方案简要首先通过对开发方案的仔细研究(实时监控、流媒体、直播流方案的数据源-->协议转换-->服务器-->前端播放的简单介绍:http://blog.csdn.net/eguid_1/article/details/51725970)二、采用nginx作为rtmp直播流服务器由于已经存在一台nginx服务器,(该nginx的w
weixin_30360497
·
2020-07-29 11:32
nginx-rtmp
多房间和授权实现
nginx-rtmp
多房间和授权实现本篇为
nginx-rtmp
的进阶篇,实现多房间直播和观看直播并且添加推流的授权验证(用java实现的授权验证)。
echool丶
·
2020-07-29 11:22
直播chat
[原创]Swoft
源码剖析
-连接池
为什么需要引入连接池?对于基于php-fpm的传统php-web应用,包括且不限于Mysql,Redis,RabbitMq,每次请求到来都需要为其新建一套独享的的连接,这直接带来了一些典型问题:连接开销:连接随着http请求到来而新建,随着请求返回而销毁,大量连接新建销毁是对系统资源的浪费。连接数量过高:每一个请求都需要一套自己的连接,系统连接数和并发数会成一个近线性的关系。如果系统并发量达到了1
bromine
·
2020-07-29 11:43
Ubuntu
nginx-rtmp
环境
首先需要在ubuntu下安装nginx服务器sudoapt-getinstallnginx然后尝试访问本地http服务器http://127.0.0.1如果安装成功会看到nginx的欢迎界面然后需要将
nginx-rtmp
努力学习的陈国明
·
2020-07-29 11:07
大学
在实战中使用
nginx-rtmp
遇到的TCP连接问题分析
在实战中使用
nginx-rtmp
遇到的TCP连接问题分析在实战中使用
nginx-rtmp
遇到的TCP连接问题分析背景前段时间公司做了一次体育赛事的现场直播,网络由某通信公司负责搭建,主要测试5GCPE上行网络的带宽和稳定性
HarlanC
·
2020-07-29 11:23
nginx-rtmp
搭建直播流(全网最详细教程)
由于我要和我女朋友看电影,所以要搭建个直播流网站,那样我们就能独享私人影院,没有超管打扰~首先,需要准备,6个东西1.gcc-c++编译环境CentOSyuminstall-ygccgcc-c++autoconfwgetyum-yinstallwgetgcc-c++ncursesncurses-develcmakemakeperlbisonopensslopenssl-develgcc*libxm
我要用代码向我喜欢的女孩表白
·
2020-07-29 11:58
8 Kafka 核心
源码剖析
8Kafka核心
源码剖析
更多干货分布式实战(干货)springcloud实战(干货)mybatis实战(干货)springboot实战(干货)React入门实战(干货)构建中小型互联网企业架构(干货)python
chenshiying007
·
2020-07-29 10:53
【大数据】
【构建高可用架构】
【kafka】
使用 nginx 和
nginx-rtmp
搭建流媒体服务器
实验环境:root@bjphp2:/usr/local/nginx/conf#cat/etc/issueUbuntu14.04.5LTS\n\l实验目的:安装nginx1.9.9版本,通过修改配置文件,取代旧版本的nginx,并增加nginx-rmtp模块,搭建流媒体服务器安装步骤:此处我选择在/usr/local目录下进行安装root@bjphp2:/usr/local/nginx/conf#c
一个不靠谱的运维工程师
·
2020-07-29 10:07
ubuntu服务器配置
nginx-rtmp
1.升级sudoapt-getupdatesudoapt-getupgrade2.安装库sudoapt-getinstallbuild-essentialsudoapt-getinstalllibpcre3sudoapt-getinstalllibpcre3-devsudoapt-getinstalllibssl-dev3.下载nginx-rtmpwgethttp://nginx.org/down
pyma
·
2020-07-29 10:35
Ubuntu
nginx-rtmp
配置
环境系统环境:Centos7需求centos7编译安装nginxnginx-rtmp准备安装依赖:yuminstall-ygitgccgcc-c++autoconfautomakezlibzlib-developensslopenssl-develpcrepcre-devel下载安装包:#downloadnginxwget-chttp://nginx.org/download/nginx-1.8.
zhang-hua-bing
·
2020-07-29 10:02
在Ubuntu 14.04 上安装
Nginx-RTMP
流媒体服务器,并Android真机测试
Nginx-rtmpnginx-rtmp是一个基于nginx的RTMP服务模块,开源,免费https://github.com/arut/nginx-rtmp-module三:在ubuntuserver14安装流程1先下载安装nginx和
nginx-rtmp
德星
·
2020-07-29 10:53
ubuntu
Android代码
nginx-rtmp
支持h265编码
转载请注明出处:https://blog.csdn.net/impingo项目地址:https://github.com/im-pingo/pingos项目官网:http://pingos.ionginx-rtmp支持h265编码问题背景解决方案QQ交流群:697773082问题背景rtmp协议和flv媒体格式都是adobe公司标准,但是由于近些年flash的表现越来越差,adobe公司对flas
im-pingo
·
2020-07-29 10:36
流媒体直播
nginx-rtmp
延迟分析
一何为延迟例如,在12分采集的视频画面到13分才显示。这就是1分钟的延迟二出现延迟的原因1数据滞后由于网络等原因,上行推送或者下行转发出现了网络拥塞,音视频数据堆积在socket缓冲区中。这种延迟只能通过优化网络质量来解决2时间戳错误推送端推送的时候,在采集到音视频数据之后,还做了一些类似转码等操作之后,才打时间戳,并推送数据。多线程可以解决此类问题。一个线程进行数据采集,另一个线程进行转码推送操
fantasy_arch
·
2020-07-29 09:12
音视频
【
nginx-rtmp
】08、指令(Directives)之 直播(Live)
四、直播(Live)01、live语法:liveon|off上下文:rtmp,server,applicationlive模式开关,即一对多广播。Toggleslivemodei.e.one-to-manybroadcasting.liveon;02、meta语法:metaon|copy|off上下文:rtmp,server,application设置元数据发送模式,设置为on,订阅者会收到包含元
ENVON
·
2020-07-29 09:05
服务器
nginx-http-flv-module的使用记录
之前使用的是
nginx-rtmp
模块来做流媒体服务器,现在从网上找到使用http-flv的方式替代rtmp方式去掉flash依赖,用的是哔哩哔哩开源的一个nginx流媒体模块,先记录如
a942945571
·
2020-07-29 09:55
流媒体
nginx
http-flv
ffmpeg
RTSP转RTMP,Nginx和nginx-rtmp-module配置直播推流服务器
依赖安装依赖库sudoapt-getupdatesudoapt-getinstalllibpcre3libpcre3-devopenssllibssl-dev编译配置&编译Nginx,使用默认配置,并添加
nginx-rtmp
pnoker
·
2020-07-29 09:16
Java
视频直播点播
nginx-rtmp
开发手册中文版
2016年8月18日12:42:35参照官方文档https://github.com/arut/nginx-rtmp-module/wiki/Directives请注意这个是粗翻译版,仅供参考,不是精校版精校版后面才会更新目录核心rtmpserverlistenapplicationtimeoutpingping_timeoutmax_streamsack_windowchunk_sizemax_
GoRustNeverStop
·
2020-07-29 09:31
nginx + rtmp 搭建流媒体服务器
[+]
Nginx-RTMP
功能调研1.RTMP协议介绍...22.RTMPserver.32.1当前的流媒体server.32.2Wowza功能...33.Nginx-basedRTMPserver.53.1Nginxrtmp
kmcfly
·
2020-07-29 09:04
流媒体
ubuntu14.04 nginx-rtmp-module 配置
00ubuntu14.04ecs配置nginx-rtmp-module参考:http://www.cnblogs.com/cocoajin/p/4353767.html01安装nginx和
nginx-rtmp
longji
·
2020-07-29 09:02
视频
srs之与
nginx-rtmp
性能对比
SRS(SimpleRtmpServer)单进程能支持9000并发,
nginx-rtmp
单进程最多支持3000个,单进程的性能SRS(SimpleRtmpServer)是
nginx-rtmp
的三倍。
linux_vae
·
2020-07-29 08:59
nginx-理解
性能
rtmp
nginx
视频直播点播
nginx-rtmp
开发手册中文版
转自:http://www.cnblogs.com/zx-admin/p/5783523.html2016年8月18日12:42:35参照官方文档https://github.com/arut/nginx-rtmp-module/wiki/Directives请注意这个是粗翻译版,仅供参考,不是精校版精校版后面才会更新目录核心rtmpserverlistenapplicationtimeoutpi
kevinw9
·
2020-07-29 08:57
nginx-rtmp
nginx
rtmp
flv
视频
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他