対象製品:Hanwhaカメラ
概要
この記事では、YouTubeへの基本的なRTMPストリームの設定方法について説明します。これにより、サービスの状態に基づいてユーザーがオンデマンドでストリーミングを行うことができます。
カメラプロファイルの作成
カメラプロファイルを作成するには:
-
YouTube Studioアカウントにログインします:http://studio.youtube.com。
- ストリームキーとストリームURLを取得します。
- 別のタブでブラウザを開きます。
- カメラのIPアドレスを入力し、Enterをクリックします。
-
カメラにログインします。
- 画面上部の歯車アイコンをクリックします。
-
Basic > Video Profileを選択します。
-
追加をクリックします。
- プロファイル名を入力します。
- ストリーム用のH.264コーデックを作成します。
-
適用をクリックして、新しいプロファイルへの変更を保存します。
新しいプロファイルがプロファイルリストに表示されます。
注意: プロファイル番号は、リストの上から何番目に表示されるかで決まります。 -
Userをクリックします。
-
ユーザーアカウントを作成し、ストリームに接続します。
重要: ユーザーアカウントに管理者権限を与えないでください。 -
適用をクリックして変更を保存します。
注意: Video Lan Clientを使用してカメラのRTSP URLをテストできます。
詳細はHanwhaデバイスのRTSP URLとは?およびVLCでRTSPを使ったストリーミング方法を参照してください。
FFMPEGの使用方法
FFMPEGを使用するには:
-
FFMPEGをffmpeg.orgからダウンロードし、PCにインストールします。
- サービス作成用にNSSMをNSSMからダウンロードします。
- 両方のインストールが完了したら、FFMPEG.exeとNSSM.exeの場所を控えます。
-
Windowsスタートボタンをクリックします。
-
Power Shellと入力します。
- アプリケーションを右クリックし、管理者として実行を選択します。
-
PowerShellでChange Directory (cd)コマンドを使い、NSSMディレクトリに移動して、以下のコマンドを入力します:「./nssm.exe install YOUTUBESTREAM」。
注意: このコマンドの末尾のテキストはサービス名です。 -
Enterキーを押します。
NSSMサービスインストーラーが起動します。
- 三点ボタンをクリックして、FFMPEG.EXEの場所を指定します。
-
以下の文字列を、ご自身のストリーム情報に合わせて修正してください。
-f lavfi -i anullsrc -rtsp_transport udp -i rtsp://stream:password1@192.168.0.100:554/profile6/media.smp -tune zerolatency -vcodec libx264 -pix_fmt + -c:v copy -map 1:v:0 -map 1:a:0 -c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/STREAMKEYHERE 修正した引数文字列をNSSMに追加します。
詳細タブに移動し、ストリームに関する情報を入力します。
-
サービスのインストールをクリックします。
サービスYOUTUBESTREAMが正常にインストールされましたというメッセージが表示されます。
サービスYOUTUBESTREAMは現在、Windowsサービスにリストされています。
-
サービスを選択し、再生をクリックします。
ストリームがYouTube Studioのストリーミングページに表示されます。注意: サービスをアンインストールするには、コマンドラインからNSSM Win64ディレクトリに移動し、以下のコマンドを入力します: ./nssm.exe remove_YOUTUBESTREAM
コメント
0件のコメント
記事コメントは受け付けていません。