安全气囊

ubuntu配置srs服务器

坚强是说给别人听的谎言 提交于 2020-02-09 14:23:15
SRS(Simple RTMP Server)是一款国产的开源的非常优秀的流媒体服务器,使用C++开发,安装应用非常方便,效率很高。 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。SRS提供了丰富的接入方案将RTMP流接入SRS,包括推送RTMP到SRS、推送RTSP/UDP/FLV到SRS、拉取流到SRS。SRS还支持将接入的RTMP流进行各种变换,譬如将RTMP流转码、流截图、转发给其他服务器、转封装成HTTP-FLV流、转封装成HLS、转封装成HDS、录制成FLV。SRS包含支大规模集群如CDN业务的关键特性,譬如RTMP多级集群、源站集群、VHOST虚拟服务器、无中断服务Reload、HTTP-FLV集群、Kafka对接。此外,SRS还提供丰富的应用接口,包括HTTP回调、安全策略Security、HTTP API接口、RTMP测速。SRS在源站和CDN集群中都得到了广泛的应用Applications。 本次实施用到的ubuntu14.04和srs3。 1.下载srs git clone https: / / github . com / ossrs / srs 2.编译 cd srs / trunk . / configure && make 3.启动服务器 . / objs / srs - c conf / srs . conf 4

SRS|Stratified sampling|系统抽样|Cluster sampling|multistage sampling|

可紊 提交于 2019-12-04 12:29:08
生物统计学 总体和抽样 抽样方法: ========================================================= 简单随机抽样 SRS :随机误差,系统误差 标准误,有效性,评价随机误差。 如果是样本容量是无穷个:则 f 趋近于 0: ,下方公式做变换,由 变为: Eg : 1000 个就可以用变换后的式子 如果是样本容量是有限个,则使用: ============================================ Stratified sampling分层抽样 优势是分组好度量, treatment 和 error ,但事先需要更多信息 ============================= 系统抽样,等间距抽样 优势是简单 eg :以固定步长 劣势是如果数据是有周期的, eg 则存在有只取峰值现象,所以不适合 Eg :人口普查,系统抽样是隔一个人选一个人调查,分层抽样是分成男人女人各抽一个。 =================== Cluster sampling 分区域,每个区域先各自求一次平均值,在做所有区域平均值的平均值作为总体平均值。 最好的 CA 效果,组内差别小,组间差别大。 但是最好 CS 效果,组内差别大,组间差别小。 ==================================== 多重抽样

Spaced repetition (SRS) for learning

匿名 (未验证) 提交于 2019-12-03 02:45:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: A client has asked me to add a simple spaced repeition algorithm (SRS) for an onlinebased learning site. But before throwing my self into it, I'd like to discuss it with the community. Basically the site asks the user a bunch of questions (by automatically selecting say 10 out of 100 total questions from a database), and the user gives either a correct or incorrect answer. The users result are then stored in a database, for instance: userid questionid correctlyanswered dateanswered 1 123 0 (no) 2010-01-01 10:00 1 124 1 (yes) 2010-01-01 11:00

AUTOSAR V4.2 需求规格文件列表

匿名 (未验证) 提交于 2019-12-03 00:34:01
AUTOSAR_TR_ReleaseOverviewAndRevHistory.pdf 01_Standard/AUTOSAR_ASWS_TransformerGeneral.pdf 01_Standard/AUTOSAR_MMOD_XMLSchema.zip 01_Standard/AUTOSAR_MOD_AISpecification.zip 01_Standard/AUTOSAR_MOD_ECUConfigurationParameters.zip 01_Standard/AUTOSAR_MOD_GeneralDefinitions.zip 01_Standard/AUTOSAR_SWS_ADCDriver.pdf 01_Standard/AUTOSAR_SWS_BFXLibrary.pdf 01_Standard/AUTOSAR_SWS_BSWGeneral.pdf 01_Standard/AUTOSAR_SWS_BSWModeManager.pdf 01_Standard/AUTOSAR_SWS_CANDriver.pdf 01_Standard/AUTOSAR_SWS_CANInterface.pdf 01_Standard/AUTOSAR_SWS_CANNetworkManagement.pdf 01_Standard/AUTOSAR_SWS

OGC WFS Filter学习心得

匿名 (未验证) 提交于 2019-12-03 00:20:01
private String formatFilter (String coordinates , String radius , String properName) { StringBuffer buffer = new StringBuffer() ; buffer.append( "<ogc:Filter><ogc:Intersects>" ) ; buffer.append( "<ogc:PropertyName>Shape</ogc:PropertyName>" ) ; if (StringUtils. isNotBlank (radius)) { // 圈选 buffer.append( "<gml:Point srsName= \" http://www.opengis.net/gml/srs/epsg.xml#4326 \" >" ) ; buffer.append( "<gml:coordinates>" +convertSort(coordinates)+ "</gml:coordinates>" ) ; buffer.append( "</gml:Point>" ) ; buffer.append( "<ogc:Distance unit= \" m \" >" +radius+ "</ogc:Distance>" ) ; } else { if

HLS视频服务器srs

匿名 (未验证) 提交于 2019-12-03 00:19:01
ubuntu 16.04 64bit srs 2.0release SRS,即Simple-RTMP-Server,是一个开源的视频服务器,出自国人之手。release版本下载地址 https://github.com/ossrs/srs/releases ,目前的最高版本是v2.0-r2。 tar xvf v2 .0 -r2 . tar . bz2 cd srs - 2.0 -r2 /trunk mkdir build . /configure -- prefix = /home/longjing/srs/srs - 2.0 -r2 /trunk/build -- with -http -api -- with -hls -- with -http -server -- with -ssl -- with -stat -- with -research -- with -dvr -- with -http -callback make make install 如果出现错误 rm -f LINUX _4.4.0-116-generic_ DBG/md-pic.o; ln -s md.o LINUX _4.4.0-116-generic_ DBG/md-pic.o ld -shared -soname=libst.so.1 -lc LINUX _4.4.0-116-generic_

srs在centos 7下的编译和运行

匆匆过客 提交于 2019-12-02 15:18:52
SRS是一个挺好用的开源直播服务器,源码位于 https://github.com/ossrs/srs 文档比较全,个人在实际使用中还是有一些小问题。在这记录一下。 一、编译 git clone https://github.com/ossrs/srs cd srs/trunk --jobs=16指示用16个进程进行make,加快速度,因为我的服务器是32核的。 ./configure --rtmp-hls --with-ffmpeg --with-http-api --jobs=16 在编译过程中编译ffmpeg出错, trunk/auto/build_ffmpeg.sh文件是编译ffmpeg时用的脚本,直接修改此脚本中./configure后面的参数,把enable_asm 删除掉。 1.编译 x264错误,报不支持asm 将x264的./configure 参数添加--disable-asm 2.编译ffmpeg时找不到libspeex,明明有这个库的,但是找不到 把ffmpeg的 ./configure 参数--enable-libspeex 删除掉。 二、推流 官方给的脚本是这个: 意思是播放 ./doc/ljg-39.mp4文件, 推送到 rtmp://test.abc.com/live/livestream #!/bin/bash for((;;)); do \ .

srs 使用 ffmpeg 转码

寵の児 提交于 2019-11-30 05:36:54
前面搭建完毕后,在进行转码(清晰度转换)的时候发现 ffmpeg 非常占cpu,服务器一直处于高负载状态。 centos7 top查看进程状态 如图所示采取软解码cpu要求太高,所以我们考虑将转码任务分担到 gpu 硬件解码(效率提高的同时解少cpu负载) 原文地址: https://www.jianshu.com/p/59da3d350488 由于我的服务器没有显卡没有进行测试 本文内容包括: 在Linux环境下安装FFmpeg 通过命令行实现视频格式识别和转码 有Nvidia显卡的情况下,在Linux下使用GPU进行视频转码加速的方法 FFmpeg编译安装 在FFmpeg官网 https://ffmpeg.org/download.html 可以下载到ubunto/debian的发行包,其他Linux发行版需自行编译。同时,如果要使用GPU进行硬件加速的话,也是必须自己编译FFmpeg的,所以本节将介绍从源码编译安装FFmpeg的方法(基于RHEL/Centos) 安装依赖工具 yum install autoconf automake bzip2 cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-devel 准备工作 在$HOME下创建ffmpeg_sources目录

srs3.x代码阅读

随声附和 提交于 2019-11-29 08:25:30
srs使用了state-threads协程库,是单线程多协程模型。不用考虑线程安全,数据不用加锁。 int SrsServer::listen()中启动if ((ret = listen_rtmp()) != ERROR_SUCCESS) 进一步启动:SrsListener* listener = new SrsBufferListener(this, SrsListenerRtmpStream); 然后启动: SrsTcpListener::SrsTcpListener(ISrsTcpHandler* h, string i, int p) { handler = h; ip = i; port = p; lfd = NULL; trd = new SrsDummyCoroutine(); } 在协程的cycle中,会调用到if ((ret = handler->on_tcp_client(client_stfd)) != ERROR_SUCCESS) 在on_tcp_client()中,会调用if ((ret = server->accept_client(type, stfd)) != ERROR_SUCCESS) int SrsServer::accept_client(SrsListenerType type, st_netfd_t client_stfd)

gdal编译

雨燕双飞 提交于 2019-11-28 06:15:29
E:\Visual Studio 2015\install\VC>cd E:\OpenSourceGraph\gdal-master\gdal E:\OpenSourceGraph\gdal-master\gdal> E:\OpenSourceGraph\gdal-master\gdal> E:\OpenSourceGraph\gdal-master\gdal> E:\OpenSourceGraph\gdal-master\gdal>nmake -f makefile.vc Microsoft (R) 程序维护实用工具 14.00.24210.0 版 版权所有 (C) Microsoft Corporation。 保留所有权利。 cd port nmake /nologo /f makefile.vc call prev_dllbuild.bat E:\OpenSourceGraph\gdal-master\gdal\port>IF NOT EXIST dllbuild.prev (ECHO 1 ) 1>dllbuild.prev E:\OpenSourceGraph\gdal-master\gdal\port>SET /P PREV_DLLBUILD= 0<dllbuild.prev E:\OpenSourceGraph\gdal-master\gdal\port>IF NOT