RTMP流媒体直播服务平台EasyDSS登陆主页报错“no server”该如何解决?

播放一个RTMP协议的流媒体需要经过以下几个步骤:握手,建立网络连接,建立网络流,播放。服务器和客户端之间只能建立一个网络连接,但是基于该连接可以创建很多网络流,这也是RTMP推流协议的一个特点。由于很多项目团队都对推流有要求,因此每每遇到这些情况,我都会向大家推荐EasyDSS,也就是适合做推流平台的流媒体服务器。

EasyDSS.png

EasyDSS视频平台观看视频推流直播不需要安装插件 ,网页直接即可播放,通过浏览器进入平台即可进行配置,对用户来说,便捷可控,无需另行搭建服务器,具有很大的优势。

我们在新版本更新之后的测试期间,通过浏览器进入EasyDSS网页,登录页面,进入主页,会发现页面一直有“NO DSS SERVICE”打印。这个报错以前并没有出现过,下面简述一下我的排查分析过程。

5.png

问题分析与排查

能够正常的进入网页访问,说明EasyDSS的服务是正常的,推测可能是EasyDSS内部的流媒体启动不正常,或者是流媒体启动失败,才导致软件整体无法启动。

因此我们需要进入流媒体模块单独启动流媒体看一下流媒体启动失败的原因。

进入流媒体目录:EasyDSS/kernel,通过cmd命令行直接运行流媒体,通过命令行可以看到,是easydss.conf配置文件的67行出现配置错误导致的。

6.png

观察配置文件后发现,是错误的key导致的流媒体服务启动失败。

7.png

修改为正确的配置,重新启动流媒体服务,就可以正常访问使用EasyDSS了。

8.png

猜你喜欢

转载自blog.csdn.net/EasyDSS/article/details/107935960
今日推荐