質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

Q&A

0回答

514閲覧

piカメラで動画保存しながらストリーミングしたい

yuya54

総合スコア10

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

0グッド

0クリップ

投稿2018/12/27 09:52

編集2018/12/27 14:22

前提・実現したいこと

pi zeroにpicamraをつけて動画ファイルに保存しながら、現在の映像を確認したいので、
webやvlcなどのストリーミングを利用したい。

該当のソースコード

以下の2つのコマンドは片方のみ実行では正常動作します。

(A) raspivid -o - -t 0 -n | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/}' :demux=h264
(B) raspivid -t $time -o $output

しかし、raspividコマンドを同時起動すると競合(?)するらしくできません

(A)はvlcにて「rstp://(rpiのipアドレス):8554/」で確認
(B)は生成された動画ファイルを確認

発生している問題・エラーメッセージ

mmal: mmal_vc_component_enable: failed to enable component: ENOSPC mmal: camera component couldn't be enabled mmal: main: Failed to create camera component mmal: Failed to run camera app. Please check for firmware updates

模索途中

raspividを同時起動できないなら、一つだけ起動し、パイプ先を複数にすればよいのではと考えており、
bashでパイプ先を複数にする方法を考えています。

他には、一旦raspividからファイルに保存し、そのファイルをffserverでストリーミングすれば、
タイムラグがあっても近い時刻の映像がみられるのではないかと思ってます。
ただし、pi zeroにファイルエンコードの負荷と、同一ファイルへのアクセスによるファイルロックが起きないか心配です。

補足情報(FW/ツールのバージョンなど)

pi zero
pi camera

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問