Raspberry Piにカメラモジュールを追加することで、基本的に、ポータブルで軽量、持ち運びや取り付けが簡単なインターネット接続カメラを手に入れることができます。
したがって、それを使用してフッテージをストリーミングすることは理にかなっています。しかし、どのようにしてこれを始めますか?どのPiモデルを使用する必要がありますか?あるカメラモジュールソリューションは別のソリューションよりも優れていますか?そして、どのようにして映像をYouTubeに取り込むのですか?
ほとんどのものと同様に、ラズベリーパイは非常に簡単です。
なぜラズベリーパイでライブストリーミングするのですか?
のような使いやすいストリーミングサービスの可用性で ミキサーとTwitch YouTubeにストリーミングできるさまざまなデバイスがあるので、「なぜPiを選ぶのか」と疑問に思われるかもしれません。
そうですね、そのサイズは確かに効果があり、RaspberryPiをほぼすべての位置に配置できます。 Piを専用のYouTubeライブストリーミングカメラとして使用すると、他のデバイスも解放されます。
そして、その昔からの理由があります:あなたができるからです! Piをライブビデオストリーマーとして設定すると、同じタスクを実行している他のデバイスのバックグラウンドで何が起こっているかを理解できます。少し乱雑で、長いコマンド文字列が必要ですが、満足のいく結果が得られます。
必要なもの
Raspberry Piの前にあるものをYouTubeにライブストリーミングするには、次のものが必要です。
- Raspberry Pi3以降。
- Raspberry Piカメラモジュール(元のリビジョンまたはNoIRリビジョン、どちらでも問題ありません)。 (USB Webカメラを使用できますが、これらの手順は、Raspberry Piカメラモジュールが使用されていることを前提としています。)
- ポータブルバッテリー供給(オプション)。
オペレーティングシステムの場合、標準のRaspbianStretchで問題ありません。しかし、UbuntuやArch Linux、またはその他のいずれかを好むかもしれません ラズベリーパイディストリビューション 現在利用可能。
次に、カメラを接続して起動します。 Raspberry Pi Camera Moduleのセットアップに関する以前のガイドでは、これを正しく行う方法について説明しています。
Macで両面印刷する方法
映像をストリーミングするためのYouTubeチャンネルも必要です。これは、あなたが思うほど難しくはありません。
YouTubeチャンネルを設定する
あなたはおそらくすでにYouTubeアカウントを持っています。 Google Mailを使用している場合は、アクティブ化する準備ができているアカウントがあります。ここから、RaspberryPiのカメラでキャプチャされた映像をYouTubeに転送する特別なURLが必要になります。
これはと呼ばれます RMTPアドレス 基本的には特定のメディアURLです。
これを見つけるには、YouTubeにアクセスしてログインし、 アップロード ボタン。これは、動画を追加するためにYouTubeで通常使用するものです。ただし、今回はこれを無視してクリックします 始めましょう ライブストリーミングの下のボタン。
次の画面で、ライブフィードに必要な詳細を入力します。これは、フィードの件名とタイトルに関する情報であり、下に追加する必要があります 基本情報 。ストリームのプライバシーレベルを設定する機会もあります。それは...ですか 公衆 、 非公開 、 また プライベート ?
次のタブでは、 ストリームキーの設定 、探してください ストリームURL と ストリーム名/キー (クリックする必要があります 明らかな これを見るために)。ストリームキーは非公開にする必要があることに注意してください---この情報を持っている人は誰でもあなたのYouTubeチャンネルにストリーミングできます!
(SSH経由でPiストリーミングカメラをセットアップしますか?YouTubeブラウザウィンドウからリモートのRaspberry Piコマンドラインにストリーム名/キーをコピーするだけです。)
ここで他のオプションを確認するには、次のガイドを参照してください。 YouTubeチャンネルを設定する 。
ライブYouTubeストリーミング用にRaspberryPiを準備します
次に、ストリーミング用にRaspberryPiをセットアップします。
アップグレードから始めます。これにより、raspividを含む、必要なすべてのシステムとソフトウェアの更新を含む、最新バージョンのRaspbianを実行していることが保証されます。
sudo apt update
sudo apt upgrade
これが完了するまでに数分かかります。完了したら、ターミナルウィンドウを開き、次のように入力します。
sudo raspi-config
矢印キーを使用して選択します カメラを有効にする 、タップ 入力、 次に、 はい。 再起動するように求められます。 Piが再起動したら、次のように入力します。
raspistill –o image.jpg
結果のスナップはホームディレクトリにあります。カメラがRaspberryPiで動作していることがわかったら、次に進むことができます。
avconvでストリーミングを設定する
Raspbianの最新バージョンにはavconvがプリインストールされているため、インストールする必要はありません。ただし、Raspberry Piをアップグレードしたくない場合は、libav-toolsパッケージをインストールするだけです。
カレンダーのiPhoneでイベントを削除する方法
sudo apt install libav-tools
と avconv インストールすると、YouTubeのフィードを作成する準備が整います。このために、前に書き留めたストリーム名/キーが必要になります。
ただし、コマンドは長いです。
raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/[your-secret-key-here]
ご覧のとおり、要素がたくさんあります。ここで、先に進んで実行する場合は、コードをコピーしてターミナルウィンドウに貼り付け、Enterキーを押します。変更することを忘れないでください [あなたの秘密鍵-ここ] 以前にメモしたStreamキーの場合。
すべてが意図したとおりに機能した場合は、次のようになります。
これが発生した場合は、YouTubeブラウザタブに戻ります。しばらくすると、フッテージのストリーミングが開始されます。
ストリームコマンドの意味
上記の長いコマンドは、訓練を受けていない目にはかなり混乱する可能性がありますが、個別のパラメーターのコレクションを備えています。最も重要なものを見てみましょう。
-fps
:これは1秒あたりのフレームレートです。最良の結果を得るには、24を超える必要があります。これは、動きの錯覚を作り出すために映画が伝統的に実行されていた速度です。ただし、パフォーマンスが問題になる場合は、これを減らして蒸しを改善することをお勧めします。
-w -h
:これらは、幅と高さを指定するために使用できます。それらを省略すると、raspividはフル1920x1080の高解像度(1080p)を使用します。
-b
:出力ビットレート制限。 YouTubeの推奨は400-600kbpsです。数値を小さくすると、ビデオの品質が低下する代わりに、アップロード帯域幅が減少します。
-acodec
:これはYouTubeへのストリーミングにとって特に重要です。このサービスでは、オーディオトラックのないビデオ(またはビデオトラックのないオーディオ)は許可されないため、これを使用してストリームの偽のオーディオトラックを作成します。 Raspberry Piにはマイクが内蔵されておらず、サウンドカードHATを追加すると最高のオーディオ結果が得られるため、これは簡単なソリューションです。
-f
:これは出力形式です。この場合、それはflvであり、YouTubeライブストリームに推奨される形式です。
ストリームを続行するには、SSHセッションを切り離してください
上記のraspividコマンドはストリームを開始しますが、SSH経由で接続している場合は、切断するとストリームが閉じます。確かに、Piがストリーミングを続けるためだけにPCを実行したままにすることはできませんか?
幸いなことに、答えがあります:画面。これは、切断した後もSSHセッションを実行し続けるためにインストールできるソフトウェアです。
ストリームを終了することから始めます( Ctrl + X )、次に画面をインストールします。
sudo apt install screen
インストールされるのを待ってから、Piを再起動します。
どのプログラムが.datファイルを開くか
sudo reboot
SSH経由で再接続し、サインインしてから、コマンドを入力して画面を実行します。
screen
これにより、基本的に、raspividコマンドを実行するための別個の環境が作成されます。この環境は、切断しても保持されます。上記のようにraspividを実行するだけで、接続を切断する準備ができたらヒットします Ctrl + A 。
SSHウィンドウを閉じると、ストリームが続行されます。
RaspberryPiカメラがYouTubeにストリーミングされています
カメラからのPiストリーミングビデオを使用すると、すべてが正常に機能しているはずです。必要なのは、次のことだけです。
- カメラモジュールをRaspberryPiに接続します
- シーンをキャプチャするために円周率を配置します
- システムアップデートを実行する
- YouTubeチャンネルを設定し、ストリームのURLをコピーします
- raspividコマンドでストリームを開始します
永続的なストリーミングでは、物事が過熱してストリームが遅くなる可能性があることに注意してください。これが発生した場合は、いくつか検討してください RaspberryPi冷却ソリューション 。
共有 共有 つぶやき Eメール メールが本物か偽物かを確認する3つの方法少し疑わしいメールを受け取った場合は、その信頼性を確認することをお勧めします。メールが本物かどうかを判断する3つの方法があります。
次を読む 関連トピック- DIY
- クリエイティブ
- Youtube
- ウェブカメラ
- ラズベリーパイ
- メディアストリーミング
- DIYプロジェクトのチュートリアル
セキュリティ、Linux、DIY、プログラミング、技術の説明を担当する副編集長であり、デスクトップとソフトウェアのサポートに豊富な経験を持つ本当に便利なポッドキャストプロデューサーです。 Linux Formatマガジンの寄稿者であるクリスチャンは、ラズベリーパイのいじくり回し、レゴ愛好家、レトロゲームファンです。
クリスチャンコーリーのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください