【问题标题】:How to set up Nimble server without WMSpanel?如何在没有 WMSpanel 的情况下设置 Nimble 服务器?
【发布时间】:2016-01-22 09:32:15
【问题描述】:

我想不通,如何配置灵活服务器,缺少关于:设置我自己的灵活服务器的信息/示例。

场景:

  • 流式传输实时 RTSP h.256 视频的 IP 摄像机。
  • 通过我自己的 Nimble Server 传输/传输它。
  • 并作为 mpeg-dash 视频传递给最终用户。

我已经完成了:

  • 在 Centos 7 上安装了 Nimble 服务器。

  • /etc/nimble/nimble.conf 中的禁用面板部分。

  • 遵循教程第 2 节(示例)链接 - link。 (没用)。

  • 已安装所需工具。

  • Nimble Server 工作 service nimble status 响应:active 没有错误。

问题:

  1. 是否有可用的测试示例或教程?
  2. 在没有 WMSpanel 的情况下应该如何查看 /etc/nimble/nimble.conf 文件?
  3. 在没有 WMSpanel 的情况下应该如何查看 /etc/nimble/rules.conf 文件?或者它是如何工作的?
  4. 有来自 github 的开源项目吗?

谢谢,任何帮助都会很好。

【问题讨论】:

  • 在 rules.conf 中进行更新后。您需要重新启动服务。无论如何解决这个问题?

标签: linux rtsp live-streaming transcoding nimble


【解决方案1】:

以下是在没有 wmspanel 的情况下手动配置灵活流光的步骤:-

1) 首先您需要基本订阅 wmspanel,因为您必须使用唯一的电子邮件地址创建免费帐户.. 2) 然后你必须打开https://wmspanel.com/server 并点击添加现有服务器链接.. 3)只需复制并粘贴下面的配置:-

/* please do not modify this file, all changes will be overwritten by wmspanel agent */
{"SyncResponse":   {"status":"success","StreamCheckerMode":false,"UniqueVisitors":true,"RoutesHash":"1470659102671","Routes":[],"IpRanges":[],"ServerAuthorizationProperties":{"ServerAuthPropertiesHash":"0"},"CamerasHash":"","Cameras":[],"StreamsHash":"","Streams":[],"RtmpSettings":{"hash":"1470658699568","interfaces":[],"login":"","password":"","duration":6,"chunk_count":4,"dash_template":"TIME","protocols":["HLS","DASH"],"apps":[],"abr":[]},"RtspSettings":{"hash":"","interfaces":[]},"LivePullSettings":{"hash":"","streams":[]},"RtmpPublishSettings":{"hash":"","settings":[]},"RtspPublishSettings":{"hash":"","settings":[]},"HlsDRMSettings": {"hash": "0", "url": "", "key": "", "KeyServerSettings": {}},"HttpOriginApps":{"hash":"0","apps":[]},"AkamaiSettings":{"hash":"0","settings":[]},"Aliases":{"hash":"0","settings":[]},"DataSlicesInfo":{"hash":"1","data_slices":[{"id":"19215","tz":0}]},"UDPSenderSettings":{"hash":"0","settings":[]},"PayPerPublishSettings":{"hash": "0","url": "","auth_group_interval": 500,"apps":[]},"DvrSettings":{"hash":"0","settings":[]},"UserAgentGroupSettings":{"hash":"0","settings":[]},"RefererGroupSettings":{"hash":"0","settings":[]},"VideoEncodersInfo":{"hash":"0","encoders":[]},"AudioEncodersInfo":{"hash":"0","encoders":[]},"ServerSettings":{"MaxCacheSize":128,"MaxFileCacheSize":4096,"LogMode":"info"}}}

4) 重启灵活的流媒体服务 5) 将您的视频放在物理驱动器中(例如 D:\videos) 6) 现在将您的 rules.config 文件路由更改为 "Routes":[["","/vod/","file://D:\video\",""]] 7) 现在https://wmspanel.com/server 并删除之前添加的所有添加的死记.. 8)也删除服务器..并重新启动服务.. 9) 就是这样...在(http://demo.jwplayer.com/stream-tester/) 测试您的流视频

10) 视频链接应为http://127.0.0.1:8081/vod/sample.mp4/playlist.m3u8 或 http://:/vod/sample.mp4/playlist.m3u8

【讨论】:

  • 在 rules.conf 中进行更新后。您需要重新启动服务。无论如何解决这个问题?
【解决方案2】:

最好的方法是通过 WMSPanel 配置 Nimble,然后将其从您的帐户中删除。生成的路由配置将是您所需要的。然后,您可以使用 API 调用重新启动 Nimble。

当然,我建议订阅一些基本的 WMSPanel,以便能够方便地配置 Nimble、获得不错的统计数据并能够从开发团队获得帮助:https://wmspanel.com/nimble/tco 但这当然取决于您,因为 Nimble 无论如何都是免费软件。

【讨论】:

  • 在 rules.conf 中进行更新后。您需要重新启动服务。无论如何解决这个问题?
  • 对不起,您需要重新启动。
  • 您现在可以使用此 API 方法wmspanel.com/nimble/api#toggler=10 应用规则配置
  • 即使在将 nimble 升级到最新版本之后.. 为 manage/reload_config 获取 404
  • 请查看启用 API 的导览步骤,尤其是端口等。如有问题,请通过wmspanel.com/help联系我们的团队
猜你喜欢
  • 2020-07-21
  • 1970-01-01
  • 2015-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多