Как настроить Nimble сервер без WMSpanel?

Я не могу понять, как настроить проворный сервер, не хватает информации / примеров: настройка собственного проворного сервера.

Сценарий:

  • IP-камера, которая транслирует видео в режиме реального времени RTSP h.256.
  • Transmux / транспортировать его через мой собственный сервер Nimble.
  • И передать конечному пользователю в виде видео mpeg-dash.

Я сделал:

  • Установлен проворный сервер на Centos 7.

  • Отключенный раздел панели из /etc/nimble/nimble.conf.

  • Ссылка на учебный раздел 2(пример) - ссылка. (Не работал).

  • Установлены необходимые инструменты.

  • Проворный сервер работает service nimble status ответ: active без ошибок.

Вопросы:

  1. Есть ли тестовый пример или учебник?
  2. Как должен выглядеть файл /etc/nimble/nimble.conf без WMSpanel?
  3. Как должен выглядеть файл /etc/nimble/rules.conf без WMSpanel? Или как это работает?
  4. Есть ли какой-либо проект с открытым исходным кодом от GitHub?

Спасибо, любая помощь будет хорошей.

2 ответа

Вот шаги для ручной настройки шустрого стримера без 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 на "Маршруты":[["","/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.

Лучший способ - настроить Nimble через WMSPanel, а затем удалить его из своей учетной записи. Получившаяся конфигурация маршрутов будет именно тем, что вам нужно. Затем вы можете перезапустить Nimble с помощью вызова API.

Конечно, я рекомендую сделать базовую подписку на WMSPanel, чтобы иметь возможность удобно настраивать Nimble, получать хорошую статистику и получать помощь от команды разработчиков: https://wmspanel.com/nimble/tco Но это зависит от вас, конечно, поскольку Nimble является бесплатной программой в любом случае.

Другие вопросы по тегам