8

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

设想:

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

我已经做好了:

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

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

  • 遵循教程第 2 节(示例)链接 -链接。(不工作)。

  • 安装了所需的工具。

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

问题:

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

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

4

2 回答 2

3

Here are the steps for manually configuration of nimble streamer without wmspanel :-

1) First of all you need basic subscription of wmspanel, for that you have to create free account using unique email address.. 2) Then you have to open https://wmspanel.com/server and click on add Existing server link.. 3) just copy and paste below configuration there :-

/* 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) Restart nimble streaming service 5) Put your videos in physical drive(e.g. D:\videos) 6) Now change your rules.config file routes to "Routes":[["","/vod/","file://D:\video\",""]] 7) Now https://wmspanel.com/server and remove all the added rotes added previously.. 8) Remove server too..and restart service.. 9) that's it...Test your stream video at(http://demo.jwplayer.com/stream-tester/)

10) video link should be http://127.0.0.1:8081/vod/sample.mp4/playlist.m3u8 or http://:/vod/sample.mp4/playlist.m3u8

于 2016-08-09T06:40:10.813 回答
2

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

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

于 2016-01-26T00:22:31.720 回答