2019年6月18日

linux部署安装SRS流媒体服务器教程

摘要: 这段时间一直在搞RTMP流媒体直播项目,期间踩过很多坑,刚开始是用的nginx-rtmp作为流媒体转发服务器,但是效果并不尽人意,推拉流不稳定,特别是拉流,速度特别慢,平均要十多秒才能拉到流,并且交互并不是那么友好,比如说刚断开再立即拉流的话,很难拉到流,还有就是播放延时的问题,最少延时5秒,后面使用了srs来做,效果就好很多了,不仅解决了nginx-rtmp的不友好操作,也提升了性能和效率,延时也降低了,最低的时候延时1秒不到,不同的播放器有会有所差别,目前用过ffplay ,potplayer ,vlc分别测试过,ffplay的延时会比较高,potplayer和vlc播放延时比较低,平均在1.5秒左右。   选择SRS的理由也非常简单,SRS是国内的大牛开发的,虽然只能部署在linux平台,但部署的方式非常简单,不懂的小白只要看教程也可以直接上手,目前我部署过deepin和centos,都能正常运行,且操作方式一样,同时SRS的文档非常齐全,特别是wiki里面的各种说明,基本可以满足基础的需要,当然,srs还有很多优点,可以自行百度搜索了解一下。 阅读全文

posted @ 2019-06-18 15:24 Innershar 阅读(14285) 评论(4) 推荐(1) 编辑

SecureCRT上传本地文件到linux

摘要: 1.使用crt登录到需要操作的linux系统 2.按Alt+P打开sftp传输界面 3.输入pur指令加文件路径,例如:put E://srs-3.0.zip按enter就可以 4.再返回crt界面,输入ls指令查看一下是否上传成功! 阅读全文

posted @ 2019-06-18 11:46 Innershar 阅读(16098) 评论(0) 推荐(1) 编辑

2019年6月10日

Redis 获取和设置密码

摘要: 1.config get reuqirepass //获取当前密码 2.config set requirepass "password"//设置当前密码,双引号里面为密码 阅读全文

posted @ 2019-06-10 18:05 Innershar 阅读(1820) 评论(0) 推荐(0) 编辑

c# DataRow[]转Datatable

摘要: 方法一: Datatable dt=new Datatable(); //添加列和数据(代码省略) DataRow[] drs = dt.Select("DeviceID='123'"); _dt = drs.CopyToDataTable(); dgvList.DataSource = _dt; 阅读全文

posted @ 2019-06-10 11:53 Innershar 阅读(6409) 评论(0) 推荐(1) 编辑

2019年5月28日

Vue3.0结合bootstrap做多页面应用(2)基础配置

摘要: 接下来就是多页面应用的配置啦,安装完vue 3.0可以发现目录比2.0的精简了很多, public相当于原来的static,里面的index.html是项目的入口 ,src同以前一样,cli3.0没有build和config了, 想要配置的话,需要在项目根目录下创建vue.config.js文件 1 阅读全文

posted @ 2019-05-28 15:27 Innershar 阅读(1168) 评论(0) 推荐(0) 编辑

Vue3.0结合bootstrap做多页面应用(1)创建项目

摘要: 本人主要做c# winform应用,刚接触vue,发现用vue做单页面应用的比较多,多页面的资料很少,特别是用vue3.0版本做多页面的资料,更少,所以自己整理一下,结合bootstrap和jquery,也可以给有需要的同行做个参考。 阅读全文

posted @ 2019-05-28 11:43 Innershar 阅读(958) 评论(1) 推荐(0) 编辑

2019年5月23日

C#项目 App.config 配置文件不同使用环境配置

摘要: 问题 部署项目时,常常需要根据不同的环境使用不同的配置文件。例如,在部署网站时可能希望禁用调试选项,并更改连接字符串以使其指向不同的数据库。在创建 Web 项目时,Visual Studio 自动生成了 Web.config、Web.Debug.config、Web.release.config这3 阅读全文

posted @ 2019-05-23 16:27 Innershar 阅读(3139) 评论(1) 推荐(0) 编辑

2019年5月10日

视频推流模式HLS,HTTP,RTSP,RTMP协议的区别

摘要: HTTP: 先通过服务器将FLV下载到本地缓存,然后再通过NetConnection的本地连接来播放这个FLV,这种方法是播放本地的视频,并不是播放服务器的视频。因此在本地缓存里可以找到这个FLV。其优点就是服务器下载完这个FLV,服务器就没有消耗了,节省服务器消耗。其缺点就是FLV会缓存在客户端, 阅读全文

posted @ 2019-05-10 16:25 Innershar 阅读(2143) 评论(0) 推荐(0) 编辑

2019年5月9日

websocket-shap 函数Broadcast的使用方法

摘要: Broadcast:在websocket-shap函数的定义是:向WebSocket服务中的每个客户端发送数据,类似于广播的效果 如果要使用异步发送,可使用BroadcastAsync函数。 在源码中的代码片段如下: 阅读全文

posted @ 2019-05-09 16:54 Innershar 阅读(1320) 评论(0) 推荐(0) 编辑

2019年4月26日

端口号介绍及使用

摘要: 一般用到的是1到65535,其中0不使用,1-1023为系统端口,也叫BSD保留端口; 1024-65535为用户端口,又分为: BSD临时端口(1024-5000)和BSD服务器(非特权)端口(5001-65535).0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用 阅读全文

posted @ 2019-04-26 18:04 Innershar 阅读(1163) 评论(0) 推荐(0) 编辑

导航