こんにちは😃
要望されている機能を実現するためには、専用のプラグインを開発する必要があるように思います。
ただ、今のIPカメラは YouTube ライブ配信機能があるものが多いので、
IPカメラで静止画を撮影する→YouTubeにライブ配信ができれば、WordPress側では、YouTubeの埋め込み用の iframe を固定ページ(or 投稿ページ)に埋め込みすれば良いので、おそらくご要望に近いことは実現できるかもしれません。
参考記事: YouTube
こんにちは。
Asakawaさんがお勧めしてくれている YouTube ライブを使用するのが簡単なような気はしますが、一応ご質問の5つの項目について、それぞれ回答しておきます。
1.FTPアカウントの設定で、接続先ディレクトリ(静止画ファイルをアップロードする場所?)をどこにするべきなのか教えていただきたいです。
画像のアップロードは通常 wp-content/uploads/
を使用するので wp-content/uploads/camera-images/
のようなディレクトリを作成してアップロードするのがいいと思います。
2.画像ブロックでURLを挿入から接続先ディレクトリを指定すればよいのでしょうか?
基本的にはそれでOKです。
画像を更新するたびにURLが変わらないように live-camera.jpg
等、常に同じファイル名で上書きするようにIPカメラ側を設定してください。
例: https://ドメイン名/wp-content/uploads/camera-images/live-camera.jpg
3.ストレージを圧迫しないために、アップロードするたびに古い静止画を削除する方法が知りたいです。
上の説明のように、IPカメラ側で常に同じファイル名で画像を上書き保存するように設定すれば、古い画像は残りません。
4.画像が入れ替わるたびにページを自動更新させる方法を知りたいです。
画像が上書きされるので、ブラウザキャッシュをさせないようにしておけば、自動的に画像は更新されます。
強制的に最新の画像を読み込みたいのであれば、JavaScriptを使って定期的にページや画像を更新できます。JavaScriptを使う場合は、画像URLにタイムスタンプのパラメーターを追加できるのでブラウザのキャッシュも回避できます。
画像の更新間隔は、何秒(分、時間)間隔で更新されますか?
5.カメラ側は固定IPでなくても良いのでしょうか?
FTP送信で、IPカメラが画像をサーバーにアップロードするだけならば、カメラ側のグローバルIPが変わっても影響は無いようです。
ただし、監視や遠隔操作などカメラにリモートから直接アクセスするような用途の場合は、固定IPかダイナミックDNSが必要になると思います。
Asakawa様、まーちゅう様、親切丁寧に教えていただき本当にありがとうございました!
おかげでやりたい事を形にすることができました。
重ねて御礼申し上げます。
@beekrun1xao8f7leqph0 さん
解決できたようで良かったです。
他の方の参考になるように、どのような方法で解決されたのかを共有していただけますか?
こちらのサポートフォーラムは、WordPressユーザーが、学び、分かち合い、助け合う場所となっています。