牛さんトコトコ

ITとゲームで解決したことを書く

オープンソースCCTVのKerberos.ioを触った感想

2021/3/23

Kerberos.ioを完全に理解して書いている訳ではありません。間違った記述がある可能性があります。


導入の流れ

あくまでも予測として流れの例を説明します。

  1. app.kerberos.ioでアカウントを取得し月額プランに入ります。(自分は月額プランに入ってない) Kerberos.cloud - Video surveillance as it should be

  2. ローカルサーバーにKerberos.ioのDockerコンテナをカメラの台数分立ち上げる。(ラズパイ+カメラは別)

  3. そのコンテナにブラウザからアクセスしカメラの接続設定、モーション検知、ストレージ設定(アカウント紐づけ)をします。

  4. Cloudに上がった録画やストリーミングをapp.kerberos.ioで見る。

f:id:skbull:20210323174617p:plain:w300
Dockerコンテナで立ち上げたKerberos.ioの設定画面

f:id:skbull:20210323201841g:plain:w300
モーション検知した動画一覧(Kerberos.io)

f:id:skbull:20210323215814j:plain
app.Kerberos.io(Kerberos Cloud)の画面

ローカルでカメラ1台のストリーミング、モーション検知録画を利用する場合はDockerコンテナで立ち上げたKerberos.ioで十分です。


特徴(利点?)

Kerberos.ioの最大の特徴はモーション検知で録画した動画やストリーミングを専用のCloudにあげることでLANの外から視聴できることだと思います。

  • カメラが1台かつ無料かつローカルで使いたいユーザー
  • カメラが複数かつ有料かつLAN外で使いたいユーザー

この2つのユーザーにおすすめだと思います。


2台以上のストリーミングを1つの画面で見る場合やモーション検知で録画した動画をLAN外で見る場合はお金を払わないといけません。

f:id:skbull:20210322213408p:plain:w300
app.Kerberos.io(Kerberos Cloud)のプラン表

モーション検知で録画した動画のLAN外視聴は月2ユーロ(約250円)、ストリーミングのLAN外視聴が月10ユーロ(約1200円)のプランに入る必要があります。

f:id:skbull:20210322214744p:plain:w300
月額だということをこの画面から知った(app.Kerberos.io)

最後に

ShinobiはZoneMinderの後釜を狙っていて、Kerberos.ioは別のユーザーをターゲットしていることがわかりました。 次はZoneMinderを導入してみようと思います。

質問アドバイスなどあればお願いします。

オープンソースCCTVのShinobiの運用を断念した理由

2021/3/22

今回自宅の監視カメラネットワークを構築するためオープンソースCCTVShinobiを導入しました。

Shinobi - Simple CCTV and NVR Solution - Home


結論から言うと、自分の環境ではブラウザからの視聴で10秒以上の遅延が発生し見るに絶えなかったので運用を断念しました。


サーバー用の一体型PCのスペックです。

メーカー 品名 CPU メモリ OS
FUJITSU ESPRIMO FH77/DD i7-2630QM 8GB ubuntu-ja-20.04.1-desktop-amd64

カメラ2台のスペックです。

メーカー 品名 メモ Link
LEFTEK YCD-PS204 中華PTZのドームカメラ http://www.amazon.co.jp/dp/B087BNHG34
YESKAMO 中華カメラKAMOられた http://www.amazon.co.jp/dp/B08777LZY6


インストールについては省略します。

カメラの接続設定はここを参考にしました。

ShinobiHub - Article : How I optimized my RTSP camera

モーション検知の設定はここを

ShinobiHub - Article : How to use Motion Detection

詰まった点といえば、 カメラのIPアドレスを取得できなかった点です。 原因は、ルーターデフォルトゲートウェイの第3オクセットとカメラの取説に書いてあるIPアドレスの第3オクセットを合わせていなかったからのようです。

ネットワーク難しい。


次にShinobiを使ってみて気になった点です。

  • ビデオストリーム画面の大きさをスマホで調節できない。
  • 画面表示がタブレットで見切れる。
  • ビデオストリームの遅延が10秒以上ある。


特にビデオストリームの遅延が許容できません。 f:id:skbull:20210320182820g:plain

f:id:skbull:20210320183341g:plain
ズームした画像

左カメラの遅延が15秒、右カメラの遅延が13秒あります。 Reconnect Streamボタンがあるのですが、押しても遅延は解消されませんでした。

CPUとメモリの性能による影響を疑ったのですが、Ubuntuのモニターから見ても余力ありました。

f:id:skbull:20210320201048p:plain


調べてみるとredditにこういう投稿がありました。

www.reddit.com

jsやらブラウザやらを通っているため遅延が発生しているらしく、調べた限りでは解決策が無さそうです。


最後にShinobiは高頻度でアップデートしていて数年経てば改善されるかもしれません。

カメラやPCの性能が主な原因だと思うのですが、せっかくなので別のソフトも試します。 次はkerberos.ioをインストールしたいと思います。

もし質問、アドバイスなどあればお願いします。

win10で「吸血殲鬼ヴェドゴニア」のムービーが流れないときの対処法

こっちで記事を更新したので来てください。

skbull.page

 

今日買った倫理メディア版ヴェドゴニア(ver1.2)をフルインストールし、プレイ中ムービーシーンで音だけ流れて

"圧縮解除プログラム 'vids:IV32'が見つからないため、ビデオを利用できません。"

と出ました。

 

wolfish.org

このサイトを元に解決しました。

IV32とIV50をシステムに登録する必要があるそうです。(IV32だけだとIV50が見つからないと出る)

自分のPCは64bitだったため、テキストファイルを二つ作成し

Windows Registry Editor Version 5.00

;IV32 for 64bit Windows (IV32_x64.reg)

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.iv32"="ir32_32.dll"

 と

Windows Registry Editor Version 5.00

;IV50 for 64bit Windows (IV50_x64.reg)

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32]
"vidc.iv50"="ir50_32.dll"

 を貼り付け、拡張子をreg(ファイル名は"IV32.reg"と"IV50.reg")にしダブルクリックで実行すると無事ムービーが見れました。

 

 

 

 

 

 

Garry's mod(GMOD)で.gmaファイルの見つけ方

GMODからworkshopのモデルデータをSFMに移植するにあたって.gmaファイルを探さなければならない。

その方法が2通りある。

1つは

steamcommunity.com

の方法でC:\Program Files (x86)\Steam\steamapps\common\garrysmod\garrysmod\addons

のフォルダ内にある場合である。

 

もう1つに

C:\Program Files (x86)\Steam\steamapps\workshop\content\4000

のフォルダにある場合である。

この4000フォルダはGMODのゲームID。

その中の数字フォルダはmodのIDで、URL末尾の数字に対応している。

windows10のSourceTreeでgithubアカウントの変更がなぜかできない

こんにちは、amazonkindleと紙の技術本を衝動買いし積ん読にしてしまっているskbullです。(春休み消化予定)

 

現在所属している部活のホームページを作成してgithubpagesにあげるためにsourcetreeをつかいました。

アカウント登録、clone、commitまでは出来たのですが、pushができない。

f:id:skbull:20171220234535p:plain

赤色の部分が自分の前のアカウントだったため部活用に変えるためにいろいろ調べました。

macOSでの記事が多く、なかなか見つからない中

メモモモモ: SourceTreeで認証が必要なリポジトリのUsernameを変更する方法

SourceTreeの認証情報を削除することができない - Atlassian コミュニティ

などを参考にしたのですが、できない。。。

f:id:skbull:20171220235335p:plain

 ない。。。

 

一度設定も含めてアンインストール、インストールをすればできそうなのですが、面倒なのでしませんでした。

 

結局コンソールでpushすれば、アカウントとパスワードを要求されるのですんなりpushできました。

f:id:skbull:20171221000738p:plain

解決方法が分かる方がいれば是非教えてください