- 博客(160)
- 资源 (11)
- 收藏
- 关注
原创 SRS流媒体服务器在Windows下的安装
在之前的流媒体开发中(视频会议),我基本上使用nginx加模块的方式进行学习、测试,正式开发的时候改为服务器端用EasyDarwin,客户端用rtsp-simple-server(这些流媒体服务器的用法见我以前的博文),这样可以充分利用客户端的资源,降低服务器端的压力。在流媒体协议方案,我选择相对较快的rtsp。这个协议优点是支持UDP协议,优化好的环境下可以实现3秒以下的延迟,基本满足甲方要求,缺点就是不支持网页播放。
2024-05-11 12:12:14 129
原创 新版EasyDarwin的功能变化
新版本的EasyDarwin改进很大,具备了点播、直播、拉流、推流、转流等多种功能,方便我们进行流媒体服务器搭建使用。此外,除了依旧支持rtsp以外,还支持了hls、http-flv、WebRTC、WS-FLV等协议,这一方面方便用户可以使用多种优秀推流软件,另一方面也非常适合我们进行流媒体应用的二次开发。至此,关于EasyDarwin流媒体服务器的介绍全部完成,希望大家参与讨论。后续介绍功能更加强大的SRS (Simple Realtime Server) 流媒体系统,拥有跟多的功能值得我们探索。
2024-04-28 10:24:54 149
原创 EasyDarwin录像存储
前文介绍了EasyDarwin的基本使用流媒体服务器EasyDarwin-CSDN博客文章浏览阅读146次。前文:为何要使用流媒体服务器_多终端访问监控要上流媒体服务器吗-CSDN博客我们知道,监控摄像机的工作原理就是将自然界的光影,通过摄像机镜头对焦到“靶芯”(CMOS),实现了光(信号)到电(信号)的转换,然后摄像机图像处理器将模拟信号转为数字信号,通常编码为H.264或更好的H.265的MP4格式,通过网络向后端(存储、NVR、终端)提供视频流。发出后发现录像存储部分没有介绍,本文补上。
2024-04-28 10:02:18 431
原创 OBS使用集锦
果然发现虚拟摄像头设置了“自动启动”,因此虚拟摄像头正在启用中,关闭以后,“分辨率”、“输出”都可以设置了。这个功能很有用,在多机位设置时,可以保证声音只用一个通道的,防止声音忽大忽小,时有时无。新启动OBS后,默认场景名称为“未命名”,此时可以按需添加成绩、素材,并修改调整。如果听不到“全局音频”,可以在混音器中,点击对应源右下角的“齿轮”,选择高级属性。录制后的视频,如果出现“回音”问题,可以在混音器中,静音“台式音响”这一项。建立新场景,加入预计的源,然后加上“场景”,选择第一步建立的“全局音频”
2024-04-11 16:45:25 213
原创 流媒体服务器EasyDarwin
前文:为何要使用流媒体服务器_多终端访问监控要上流媒体服务器吗-CSDN博客我们知道,监控摄像机的工作原理就是将自然界的光影,通过摄像机镜头对焦到“靶芯”(CMOS),实现了光(信号)到电(信号)的转换,然后摄像机图像处理器将模拟信号转为数字信号,通常编码为H.264或更好的H.265的MP4格式,通过网络向后端(存储、NVR、终端)提供视频流。
2024-04-10 09:46:59 165
原创 用NodeJS进行ws-flv的直播
是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。一个 Node.js 实现的RTMP/HTTP/WebSocket/HLS/DASH流媒体服务器。特性:跨平台支持 Windows/Linux/Unix支持的音视频编码 H.264/H.265/AAC/SPEEX/NELLYMOSER支持缓存最近一个关键帧间隔数据,实现RTMP协议秒开。
2024-04-10 09:00:46 50
原创 迷你流媒体服务器rtsp-simple-server
rtsp-simple-server的特色在于“简单”、“小巧”,能够胜任对一些要求不高的场景。因为它是控制台程序,因此很容易通过自己开发的程序进行调用,写出很多实用应用程序。由于它支持rtsp流媒体协议,非常适合对监控类产品进行开发。虽然rtsp还不能说是“实时”,但“低延时”确实是做到了,比rtmp的延迟要小很多。如果对延迟比较敏感,建议关注我后面的文章,了解跟多的流媒体资讯。配套资源下载:配套视频演示:文章结束,欢迎讨论。
2024-04-09 14:40:31 84
原创 Nginx流媒体服务器RTMP直播同步录像
我们在直播时,可以使用直播客户端(如:OBS)推流的同时进行录像,但是此时会增加对客户端硬件资源的占用,严重时会导致解码、编码时的丢帧,导致直播或者回放时的不流畅。本文通过在流媒体服务器上,接收推流的同时,将直播流保存在服务器上,可以在客户端录像失败时下载后二次编辑使用,也可以直接发布为“点播”。以上系统、模块的安装请参考以前文章,或者上网查询,这里只重点说一下ffmpeg的安装,用于录像后的格式转换。将录像路径作为“别名”(alias),添加到站点下,并实现目录浏览,便于检测录像结果及将来的VOD分发。
2024-04-09 14:12:58 295
原创 nginx-rtmp直播监控与管理
前文探讨了使用nginx搭建流媒体直播服务器的过程,内容详见:流媒体服务器的搭建(支持hls)宝塔面板安装nginx流媒体服务器(http-flv)搭建nginx-http-flv-module直播系统利用nginx-http-flv-module实现三种直播用wordpress搭建视频点播发布平台今天我们来探索nginx对直播流的监控与管理。本文是在宝塔面板下测试的,直播服务器搭建过程请参考前文。
2024-04-07 12:01:29 242
原创 用wordpress搭建视频点播发布平台
通过以前的文章,我们探讨了使用nginx搭建流媒体服务器的过程,内容详见:流媒体服务器的搭建(支持hls)宝塔面板安装nginx流媒体服务器(http-flv)搭建nginx-http-flv-module直播系统利用nginx-http-flv-module实现三种直播使用宝塔面板安装nginxVOD点播系统通过nginx搭建了直播、点播平台,这时需要一个发布平台了。本着开源的精神,自然需要使用WordPress了,当然还需要给它搭配合适的插件,解决视频播放的问题。
2024-04-07 10:46:32 64
原创 使用宝塔面板安装nginxVOD点播系统
之前我们用宝塔面板重新编译nginx,加入了http-flv-module模块(后称“前文”),实现了直播,下面就再加入nginx_mod_h264_streaming,实现对h.264的支持,实现VOD点播功能。宝塔面板安装nginx流媒体服务器。
2024-04-05 17:32:59 194
原创 利用nginx-http-flv-module实现三种直播
此文在《流媒体服务器的搭建(支持hls)》《搭建nginx-http-flv-module直播系统》之后编写,很多详细内容需要参考它。/usr/local/nginx/conf/nginx.conf 内容如下。搭建nginx-http-flv-module直播系统。搭建nginx-http-flv-module直播系统。2、H5环境无插件HLS直播(切片m3u8)1、H5环境无插件http的flv方式直播。流媒体服务器的搭建(支持hls)流媒体服务器的搭建(支持hls)3、同时支持rtmp。
2024-04-05 13:18:18 345
原创 搭建nginx-http-flv-module直播系统
一、说明此文在《流媒体服务器的搭建(支持hls)》(后称“前文”)之后编写,很多详细内容需要参考它。流媒体服务器的搭建(支持hls)二、目的1、本文最终实现了2、H5环境无插件http的flv方式直播3、PC端支持flv控件直播4、同时支持rtmp。
2024-04-04 06:15:15 454
原创 OBS在Linux下安装NDI插件手札
Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了GNOME桌面环境,改为Unity。Ubuntu是一个以桌面应用为主的Linux发行版操作系统,其名称来自非洲南部祖鲁语或豪萨语的“Ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。将Ubuntu作为桌面应用已经比较成熟了,支持的软件也非常多,今天我们就安装OBS推流软件,并通过安装插件的方式,实现NDI的支持。右击用安装器打开后,提示要管理员密码,输入后报错。
2024-04-03 13:02:25 179
原创 宝塔面板安装nginx流媒体服务器(http-flv)
前文介绍了使用nginx搭建流媒体服务器,实现了hls切片方式播放,不过延迟较长。本文采用nginx搭建支持http-flv方式的流媒体服务器,用以测试期性能。前文参考:《流媒体服务器的搭建(支持hls)》此外,本次搭建使用宝塔面板,有利于简化Linux的操作。宝塔面板是目前国内比较好的服务器控制面板,全中文界面、ajax方式的页面响应、软件商店……功能很全面,用起来比较方便。缺点也有,比如无法识别系统已经存在的服务(由宝塔面板安装的它自己才能识别)、不能为系统(尤其Linux)打补丁等等。
2024-04-03 09:16:33 522
原创 流媒体服务器的搭建(支持hls)
这个方案开源,OBS也免费,而且支持图片、视频、摄像头、抓屏等,切换也有直切和淡出淡入两种效果(基本够用),只是无法将网络摄像机rtsp流推到服务器,因此不太理想。估计用ffmpeg可以支持。(新版本OBS支持VLC插件,可以会支持rtsp拉流再推rtmp流,见文章后面)另外网上大家都用vmix,这个软件支持VLC插件,用这个插件就可以打开RTSP流了。采用此方案,可以实现rtmp客户端直播以及Web的H5无插件直播。经过我在本机测试,rtmp客户端播放有3秒钟左右的延迟,还是可以接受的。hls。
2024-04-02 10:51:29 263
原创 OBS自定义转场特效之插入视频
OBS的转场特效支持“插入视频”,这为我们自定义转场提供了一个入口。利用我们自己制作的视频,在两个场景之间切换是出现,可以为直播增色不少。插入视频实际上是转场时,显示一段小视频,类似体育节目、新闻节目的专题3D转场。自己制作的视频,可以是节目的LOGO,也可以是直播内容,这样可以达到进一步强化最终效果的目的。3D视频用的软件叫Corel Motion Studio 3D,具体的使用我们另文讨论。
2024-04-02 09:41:31 866
原创 利用OBS虚拟摄像头实现视频会议使用监控摄像头
普通程序只能使用本地USB摄像头,常见的视频会议系统也是如此。如果需要使用监控网络摄像机该怎么办呢?会议是任何一个组织协作互动、统一思路、规划工作的必备手段,企业为了降本增效开始大了使用网络会议,尤其在尽量减少聚集的情况下,视频会议就得到了广泛应用。在视频会议中,USB摄像头使用简便,但存在分辨率低、清晰度差的问题。配备会议专用摄像头又会导致支出增加,其实监控摄像头是不错的选择。
2024-04-01 12:41:27 211
原创 OBS与NDI配合录屏
NDI®是Network Device Interface的简称,是NewTek公司于2015年推出的网络设备接口协议;NDI®是使视频兼容产品通过局域网进行视频共享的开放式协议,它让视频在IP空间进行简捷高效的传输成为现实,这一特性和应用将在很大程度上取代目前行业特定的有线连接和传输(比如HDMI,SDI等)。音视频信号在进行NDI®编码后,能实时通过IP网络对多重广播级质量信号进行传输和接收,同时具有低延迟、精确帧视频、数据流相互识别和通信等特性。
2024-03-27 14:20:32 190
原创 Server-U其它功能
最终效果Server-U的所有内容全部完结,遇到别的问题咱们评论区见!t=N7T8t=N7T8Server-U搭建FTP共享文件https://blog.csdn.net/dgnankai/article/details/136936711Server-u配置FTP 多用户访问多目录图解https://blog.csdn.net/dgnankai/article/details/137044210。
2024-03-27 13:59:07 904
原创 NDI虚拟摄像头的使用
Windows系统下的摄像机有两种,一种是笔记本内置,一种是台式机外置,在使用的时候都是“独占”访问的,无法在多个程序同时“共享”。比如在QQ聊天中正在使用USB摄像头,这时要开视频会议,腾讯会议也要用摄像头,软件就会报错了,因为前一个应用(QQ)独占了摄像头。
2024-03-26 14:47:29 237
原创 Server-u配置FTP 多用户访问多目录图解
本案例目录环境上篇文章【】很多朋友都私信我,希望深入了解Server-U的多用户设置,因此对多用户的访问设置进行了如下的总结。
2024-03-26 14:04:40 490
原创 Server-U搭建FTP共享文件
官网:Secure FTP Server & MFT Software | Free Trial | Serv-UEasy-to-use FTP server and client software using FTPS, SFTP, web & mobile for secure transfer and large file sharing on Windows & Linux. Download today!https://www.serv-u.com/启动安装程序,点击“下一步”直至安装完成。设置允
2024-03-22 12:36:01 415
原创 薅电视直播的羊毛
虽然知道人家也有运行成本,不过对于从互联网“原始社会”过来的我,还是习惯薅羊毛。况且,这些运营商巨鳄的羊毛不薅白不薅呀,呵呵。直播源获取确实不太容易,不过我给大家2个方案,一个自主性强,有折腾的乐趣;当前大家都用电脑看电影、追剧,捧着手机刷短视频也很常见,不过仍旧有很多人喜欢看电视直播。无论哪种方案,获得的直播源都会有个别台打不开,而且直播源也需要经常更新,确保大部分能用。
2024-03-22 11:40:51 143
原创 海康流媒体应用
海康威视摄像头:DS-2CD3T10D-I3接收软件:VLC media play播出软件:萤石导播台2.0.1.7(OSDE-MagicSwitch)流媒体服务器:海康V4.0.0.7管理客户端:iVMS-4200 V2.6.2.7 buile20170826。
2024-03-11 16:46:09 162
原创 LAMP下Moodle平台安装
Moodle(Modular Object-Oriented Dynamic Learning Environment)是一个用于创建网络课程或网站的软件包。它是一个全球性的开发项目,旨在支持社会建构主义教育框架。Moodle 是一个自由的开源软件(在 GNU 公共许可协议下),这意味着 Moodle 是有版权的,但你有额外的自由。你可以自由地复制、使用或修改 Moodle,前提是你同意:为他人提供代码,不修改或删除原有的版权和许可,并将相似的版权应用于衍生作品。
2024-03-11 16:19:31 903
原创 漫谈CPU
这个公司很早就获得了Intel的x86授权,因此在386时代,就生产了兼容处理器,后来还有K6、K7,K8,近几年的Athlon、Turion、Phenom、Bulldozer、Ryzen 等处理器,始终跟Intel竞争,但市场份额比不上Intel,一般都在“退而求其次”时考虑使用,当然有很多AMD的粉丝,但是我感觉还是选Intel的稳妥。真是难以想象,一个8位处理器竟然造就了家用游戏机的里程碑,在当下“吃鸡”、“王者”全球飞的时代,仍然有大量粉丝,甚至90后、00后还在下载模拟器,淘宝仍旧火热销售。
2024-03-09 13:33:47 797
原创 JSP开发环境的搭建
JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的可以在多种系统上运行,后台数据库也支持很多,因此十分便于企业搭建信息管理系统。
2024-03-09 13:21:53 922
原创 利用NAS盘活了废旧机顶盒
新版本儿不行,跟电视上的情况一样,老版本可以安装,但是运行的时候呢是英文,而且界面非常的陈旧。可是硬件性能太低了,如果又存储又下载还做电视墙,系统经常变得很慢,甚至卡顿、死锁。想先升级一下,发现已经不支持了,网站已经没了,产品也已经下架了。再配一个也不值了,想起还是用手机的万能遥控器吧,好在直接能找到“盒天下”的模板。我有个机顶盒,是2017年买的,当时就是给老人家里第二台电视看电视频道直播的。经过反复测试,最终确定了用KODI的方案,并且在电脑上测试通过,效果非常好。还有啥好的利用方式,敬请告知。
2024-03-08 16:13:24 494
原创 扩大WIFI覆盖范围用无线中继(WDS)
由于受到房型的限制,很多家庭、办公室都会遇到wifi覆盖不全面的问题。单纯更换大功率的无线路由器,是不能很好解决的。最佳方案是用分布式AP,通过AC进行统一管理,但是这种方案成本过高。另外一种方式就是多路由器的“中继”,通过安装多个路由器,实现wifi覆盖范围的延伸。如果两个路由器之间有网线连接最好,也可以用电力猫通过电源线连接。其实如果距离不是很远,我们可以直接使用无线路由器中的WDS(无线分布式系统)实现无线方式的中继。每一款路由器,开启WDS位置均不一样,因此我只提供如下思路及部分截图。
2024-03-08 16:00:41 629
原创 在虚拟机中安装“黑晖”NAS系统
有一天,到朋友家喝茶闲聊,他刚从新疆回来,要给我展示他的照片。他把电视停掉,进入了一个APP,然后用遥控器找到照片就给我展示了起来。我问题存哪了?他说“群晖”;之后还给我展示了他微单拍摄的视频,整洁的公路、浩渺的湖水,远山盖着雪顶,美不胜收,存放地点还是“群晖”。他是搞音乐的,家里就有录音棚,我请叫他监听音箱,他又从“群辉”中调去了他的无损音乐给我听。音乐怎么样、音箱好不好我都没在意,倒是对“黑群晖”十分感兴趣。
2024-03-07 09:43:47 1145
原创 大家一起玩NAS
NAS在围绕存储这一核心功能,拓展出很多“套件”,可以实现文件访问、照片备份、BT下载、影视点播、网络音乐、电视直播、云盘同步、通讯录备份、自动签到等等。拥有NAS后,可以随时备份自己的文件,各种文本、照片、作品、简历、讲稿……随着互联网的飞速发展,数码产品层出不穷,计算机及智能终端已经成为现代人的必备,而且向着工作学习,外加休闲娱乐的方向发展。因为电脑数码产品已经成了大玩具,游戏、电影、剧集、短视频、直播、网购……台式电脑、移动设备(笔记本、平板、手机)之后,已经开始流行的下一个“玩具”是什么?
2024-03-07 08:54:39 366
原创 PXE网络启动实战(第三篇 使用iPXE来提高PE启动速度)
上一篇实战中,我们用微软的WDS成功启动了WinPE,但是发现主要是传输速度太慢,这一篇我们重点解决这个问题。
2024-03-06 14:12:56 1276
原创 PXE网络启动实战(第二篇 使用WDS启动WIN10PE)
上一篇实战,我们实现了PXE网络启动,并且成功加载WinPE的光盘,能够进入DOS类的工具,比如Ghost、DiskGenius等等,但是进入Windows图形界面失败,这样不但操作起来差强人意,而且很多PE工具不能使用,这篇我们就深入研究一下。我们先分析一下光盘的内容:这是根目录,其中GRLDR就是我们上一篇用到的启动文件,这个启动文件执行后到底要做什么?
2024-03-06 14:04:01 1249
原创 向日葵远程控制运维工具
通过上面的介绍,我们已经能够了解远程控制运维了。小白可以用“向日葵”找大咖了远程协助了,大咖也能远程控制自己运维的设备了。这让我们的电脑、手机更加“易用”,遇到问题不知所措的困难一扫而光。这里实例“向日葵”并没有注册,注册以后可以在一个账号下绑定若干设备,我们就可以更加方便的远程运维,而且多了很多功能,大家可以试一下。如果大家还发现了哪些优秀的远程运维工具,也可以给我留言。今后大家如果需要我给您运维,可以点击我的头像私信我。以上就是“远程控制运维”的方法,有何问题可以给我留言,也可以私信我。
2024-03-05 16:38:22 1136
原创 IP地址的使用
无处不在的互联网,都是使用TCP/IP协议进行通讯的。这个协议要求参与通讯的设备都要有一个IP地址,比如:服务器、台式机、笔记本、平板、手机、车载电脑、智能电视、电视机顶盒……
2024-03-05 16:18:27 914
原创 音视频数字化(视频线缆与接口)
之前的文章【】提到了部分视频线缆,今天再补充几个。视频模拟信号连接从莲花头的“复合”线开始,经历了S端子、色差分量接口,通过亮度、色度尽量分离的办法提高画面质量,到VGA已经到了模拟的顶峰,实现了RGB的独立传输。
2024-03-04 15:25:39 1183 1
原创 音视频数字化(线缆与接口)
在音视频系统中,设备之间的互联是依靠各种线缆的。随着音质、画质不断的提升,在音视频系统中的连接电缆也随之发展,今天就跟大家聊聊这些线缆及对应接口。
2024-03-04 14:59:39 1138
rtsp-simple-server程序包
2024-04-09
支持RTSP协议的Android手机摄像机
2024-04-08
让手机摄像头支持NDI协议发送视频流
2024-04-08
让手机摄像头支持SRT协议发送视频流
2024-04-08
C#利用ffmpeg的image2pipe参数实现USB摄系头本地预览同时推流
2024-04-08
《nginx-rtmp直播监控与管理》一文中的代码
2024-04-07
萤石导播台软件的使用手册
2024-01-24
萤石导播台的程序安装包
2024-01-24
C# WPF 播放PPT 嵌入到自己的窗体内
2024-01-23
配合《C#使用Office原生库开发后的运行问题》文章 包含对Word、Exce的操作代码
2024-01-11
另Office2007支持PDF文件格式的导出
2024-01-10
C#_WPF_按钮模板控件.rar
2021-04-16
FC炸弹人I图片素材.rar
2020-04-23
GB∕T 36342-2018 智慧校园总体框架
2018-12-18
解决dreamweaver cs4 asp.net、JSP无法添加数据库连接
2012-05-04
C# 自定义打印预览对话框
2011-12-02
Excel.dll 操作Excel类库
2010-10-15
解决 迅雷API无法成功调用的问题
2009-09-12
调用ThunderAgent,实现迅雷局域网版的开发
2009-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人