LoginSignup
0
0

More than 3 years have passed since last update.

Kerberos.io Setting @ docker

Last updated at Posted at 2020-07-25

Kerberos.oiは監視カメラ ソリューションで、設定も単純。Dockerで導入するのも簡単だけど、ドキュメントが少ないのでdocker-compose.yamlを作成してみた時のメモを公開。

 kerberos.io
 https://www.kerberos.io/

設定数分で簡易NVRとしては十分な機能が利用できます。
image.png

準備

  • Linux Server:Ubuntu 20.04 LTS [hogehoge.com]
  • カメラ1:IP Camera: Axis M2026LE Mk-II. StreamはH264の入力には対応していないのでMJPEGを選択。
    
    RTSP Address: rtsp://username:pass@192.168.1.149/onvif-media/media.amp?profile=profile_1_jpeg&sessiontimeout=60&streamtype=unicast&
    
  • カメラ2:USB UVC Camera:中国で買った安いもの。ラズパイならPiCameraでもOK。
    
    /dev/video0
    

UVC Camera Setting

 
* ディレクトリ作成と認証ファイルのシンボリックリンク


  $> mkdir kerberos_usb
  $> cd kerberos_usb
  $> touch docker-compose.yaml
  
  • docker-compose.yaml

    
    version: '2'
    services:
    app_krb:
      image: kerberos/kerberos
      devices:
      - /dev/video0:/dev/video0:mwr
      environment:
      - VIRTUAL_HOST
      - TZ=Asia/Tokyo
      ports:
      - 30080:80
      - 8889:8889
      volumes:
      - ./kerberosio:/etc/opt/kerberosio
    
  • アクセスして確認
    http://hogehoge.com:3380/

  • USB UVCカメラ設定
    LoginしてConfiguration->Machinery->Advanced設定->Capture->USBcamera
    image.png

  • ストリーム確認
    http://user:pass@hogehoge.com:8889/mjpeg

IP Camera Setting

  • ディレクトリ作成と認証ファイルのシンボリックリンク

    
    $> mkdir kerberos_ip
    $> cd kerberos_ip
    $> touch docker-compose.yaml
    
  • docker-compose.yaml

    
    version: '2'
    services:
    app_krb:
      image: kerberos/kerberos
      environment:
      - VIRTUAL_HOST
      - TZ=Asia/Tokyo
      ports:
      - 30081:80
      - 8888:8889
      volumes:
      - ./kerberosio:/etc/opt/kerberosio
    
  • アクセスして確認
    http://hogehoge.com:3381/

  • IPカメラ設定
    LoginしてConfiguration->Machinery->Advanced設定->Capture->IP Camera
    image.png

  • ストリーム確認
    http://hogehoge.com:8888/mjpeg

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0