はじめに / 技術仕様
インストール
設定
動画
音声
互換性のある外部音声ソース
音声機能付きAxisカメラから外部音声を取得できます。
また、お使いのカメラが音声機能をサポートしていない場合でも、ライブ音声を収録したい場合は、3つの方法があります。
1. Axis I/O 音声モジュール経由:
C8110 A音声ブリッジと AXIS D3110 Mk II 接続Hub.
これらの機器に接続するスタンドアロン型マイクが必要な場合は、Axis製品のリンクをご覧ください:
https://www.axis.com/en-fi/products/standalone-microphones
Axis T6112オーディオI/Oインターフェースは、音声入力オプションを備えたAxisカメラにプラグインしてのみ使用できる点にご注意ください。その場合、音声ソースはT6112ユニットが接続されたカメラから取得されます。ただし、このユニットはすべてのAxisカメラに対応しているわけではありません。
Axis T6112 オーディオモジュールに対応するカメラの一覧は以下の通りです:
https://www.axis.com/products/axis-t6112-audio-and-io-interface#compatible-products
2. Icecast
Wowza メディアシステム
Wowza Streaming EngineからSHOUTCastおよびIcecastのCDNエッジネットワークへ、音声のみのライブストリームを送信し、分散配信を行う
3. Deskcamera – 音声のみのストリームを作成し、マイク音声をRTSPで配信する
ライブ配信中の音声に雑音やパチパチという音が混じる
よくあるケースとして、カメラが屋外に設置されており、適切な音声レベルの調整を行う方法がないという状況が挙げられます。その結果、強い突風が吹いたり、野生動物の鳴き声などが非常に大きくなったりすると、ライブ配信の音声が雑音やパチパチという音で乱れてしまいます。
これは通常、音声チャンネルの過負荷が原因で発生し、特にYouTubeでよく見られます。
対策として、AxisカメラのGUIでオーディオのゲイン/出力を下げて、雑音を除去してください。
ヒント
また、Axis GUIでオーディオエンコーディングを44.1 kHzに設定し、ゲインを少し下げることをお勧めします。
カメラにArtpec 5プロセッサが搭載されている場合は、16 kHzの設定をお勧めします。
別の音源から音声をストリーミングする / 私のカメラにはマイクが搭載されていません
CamStreamerアプリは、URL経由での外部音声ソースに対応しています。同じネットワーク内の別のAxisカメラの音声を使用したい場合は、以下のURLを使用してください:
rtsp://root:password@IPaddress/axis-media/media.amp?audio=1&video=0
また、D3110 コネクティビティ・ハブまたは C8033/C8110 ネットワーク・オーディオ・ブリッジと組み合わせて、次のように使用することもできます:
rtsp://root:password@IPaddress/axis-media/media.amp?audio=1
さらに、外部音声ソースが利用できない場合でも、当社のCamSwitcherアプリを使えば、オンライン会議でブラウザが音声を処理するのと同様に、ライブ解説を含む複数のソースからの音声をストリーミングできます
https://camstreamer.com/camswitcher-about
ネットワーク
対象の動画サーバーに接続できません(DNS設定を確認してください)
お使いのカメラはDNSアドレスを解決できません。以下の2つの解決策が推奨されます。いずれか1つを選択してください:
- カメラのDNSサーバーを8.8.8.8に設定し、ファイアウォールで8.8.8.8へのDNS通信を許可してください
- または、カメラ用にローカルDNSサーバーを設定してください。
「Setup(設定) > System Options(システムオプション) > TCP/IP > Advanced(詳細設定)」を参照してください。
接続速度はどのように測定できますか?
例えば、speedtest.net で測定することができます。アップロード速度と ping 値を確認してください。また、必ずカメラと同じネットワークに接続されていることを確認してください。さらに、より正確な評価のために、Camstreamer アプリに含まれている Diagnostic Tool(診断ツール)もご利用ください。
すでに送信中のストリームが存在する場合、表示されている結果は追加の帯域幅となります。
現在、送信ストリームが存在しない場合、表示されている結果は利用可能な総帯域幅です。
必要な接続速度はどれくらいですか?
動画の画質や動きによって異なります。解像度1080p、25fpsの動画の場合、アップロード速度は少なくとも4Mbps必要です。また、ping時間は100ms未満である必要があります。
YouTubeにある推奨事項は ここを参照してください。
無料トライアル版では、カメラによる時刻認証が必要です
- 試用ライセンスを利用するカメラでは、カメラ本体のインターネット接続に加え、CamStreamer.com への送信トラフィックを許可するために、ファイアウォールでポート 443 を開放する必要があります。
- また、ローカルのDNS設定が正しく行われていることを確認してください。
- ローカルDNS設定が正しく動作しない場合は、 例. 8.8.8.8 または 8.8.4.4 を使用してください。
- AxisカメラのUIでもこの設定がされていることを確認してください System>Plain Config>HTTPS>Port443
- また、カメラの設置場所に応じた正しいタイムゾーンを設定することも重要です。
- ほとんどの場合、CamStreamerサーバーがライセンスの有効性を確認できるよう、正確な時刻同期を行うためにNTPサーバーに接続する必要があります。
NTPサーバーを設定するのに推奨するのは下記のサーバーです。https://www.pool.ntp.org
NTPサーバーから自分の国の位置情報を取得し、それを貼り付けてください。
Axis カメラインターフェース > システム > 日付と時間 > セカンダリ NTP サーバー.

Youtube – 一般
YouTubeのクリエイター向け最新ポリシー更新:同時配信の上限
最近、ユーザーから、新しく作成した配信ストリームが「稼働中」かつ「配信中」と表示されているにもかかわらず、YouTubeのステータスが「準備中」のままで「ライブ配信中」にならず、プレビュー画像も空白のままになっているという報告が寄せられていることが判明しました。

報道によると、YouTubeはストリームキーまたはチャンネルごとに許可される同時ライブ配信の数を制限したとのことです。現時点では、公式な発表は行われていません。ユーザーは、自身のYouTubeチャンネルまたはYouTube Studioの設定を確認し、この変更内容を確認する必要があります。
現時点では、各チャンネルが同時にサポートできるライブ配信の最大数について、具体的な数値は明らかにされていません
こちらを参照してください。:
support.google.com
この記事では、YouTubeのポリシーに関する過去および最近の更新内容をまとめています。YouTubeクリエイターに関連するその他の更新情報については、「クリエイター向けアップデート」をご覧ください。最新の更新情報
ライブ配信が……の利用規約違反により削除されました
CamStreamerは、CamStreamerアプリケーションを介してYouTube、Facebook、Wowza、またはその他の一般に公開されているCDNに配信されるコンテンツを監視することはありません。
Camstreamerアプリを通じて配信されるライブコンテンツは、 動画または音声 , のどちらかで、もっぱらユーザーの判断と好みに基づくものであり、必要なCDNプラットフォームの要件および規定を順守し、遵守することは、ユーザーの責任です
いかなる規則違反や不正行為が発生した場合でも、その対応は、警告やペナルティを課した当該CDNプラットフォームに直接行う必要があります。
多くの場合、ユーザーには、その処分を下したCDNに対して異議申し立てを行う機会が与えられます。
YouTubeへ安全にストリーミングする方法
安全なストリーミングには2つの選択肢があります。どちらも、詳細な動画設定 > ストリーミングプロトコル内で設定出来ます。
- オプション A: HLS
- 利用方法: HTTPS経由でストリーミング配信されます。
- 最適な用途:あらゆるストリーミング、特に高画質・高ビットレートの動画。スムーズかつ安全に動作します。
- オプション B: RTMPS (推奨)
- 利用方法: 配信を暗号化しますが、多大な処理能力を必要とします。
- 欠点: この方法では、カメラのハードウェアでは高品質・高ビットレートの配信を確実に暗号化することが困難です。

ヒント
RTMPS 配信で( H.265 または AV1コーデック対応の)利用を推奨します。
YouTubeでは、自分のチャンネルの組み込みは可能ですか?
YouTubeで再び組み込みが許可されていることを確認しました。
YouTube スタジオで:
新規ユーザーと既存ユーザーは新しいチャンネルを作成できるようになり、その新しいチャンネルで作成された配信には組み込みオプションが利用可能になります。
すべてのストリームは毎回手動で設定する必要があり、定期スケジュールもその対象とされます。
24時間365日のストリーミング設定は、一度設定するだけで済みます。
YouTube スタジオに進みます
ダッシュボード > コンテンツ > ライブ > ライブ動画を選択 > 詳細編集 > 下にスクロールして詳細を表示 > 埋め込みを許可するまでスクロール

YouTubeで「組み込みを許可」オプションが保存されない
YouTubeでは、チャンネル登録者数1,000人、総再生時間4,000時間、およびAdSenseアカウントとの連携がない新規アカウントについては、動画の組み込みを許可していません。残念ながら、この制限はストリーム設定には反映されておらず、その詳細な説明も表示されません。
YouTubeでのライブチャットを無効にする方法
残念ながら、この機能はAPI経由では制御できないため、YouTube上で直接ライブチャットを無効にする必要があります。
1. ストリーム設定の動画プレビュー横にあるボタンから、ライブコントロールルームに移動してください

2. もし必要であれば最初の設定を確認してください
3. “編集” をクリックしてライブチャットを無効にします – 下記画面を参照ください

動画を録画することはできますか?
はい、YouTubeで動画を録画することは可能です。YouTubeでは、画質やストリーミングの遅延モードに応じて、4時間から12時間の録画が可能です。YouTubeの動画編集ツールを使用して、動画をトリミングすることもできます。ローカルでの録画や、それ以上の録画時間が必要な場合は、弊社までお問い合わせください。
一般
CamStreamerの購入方法
https://camstreamer.com/#pricing で欲しい商品を選択してください。 “オンラインで購入”.ボタンを選択してください。お支払いはクレジットカードまたはPayPalをご利用いただけます。最もお得なのは、CamOverlayアプリ(配信にグラフィックを追加するためのアプリ)とのセットプランです。
YouTubeのライブ配信におけるDVR再生で、タイムライン上の連続したイベントや期間がスキップされたり、再生されなかったりする事例
ユーザーからの報告によると、YT 24/7ストリーミングオプションのDVR 12時間再生において、タイムラインに整合性なく、録画データが削除されているケースも見られます(例:録画のタイムラインが午前1時から午前6時に飛んでいるなど)。
ライブ配信を視聴している視聴者がいない場合、YouTubeが録画を継続しないというこの現象を確認しました。
注意事項
これは、世界中のYouTubeユーザーに必ずしも一貫して影響するわけではなく、この措置は不定期に行われる場合があります。
YouTubeやFacebookが自分のライブ配信を保存しないようにするにはどうすればいいですか
Camstreamer ストリームマネージャーでライブ配信の設定を行う際、「詳細な配信設定」タブを選択してください。
YouTube
無効にする/チェックを入れない – DVR
終了後のステータス – [選択] > [非公開/プライベート]

Facebook:
> 削除をライブ配信終了後に選択するだけです。

ブラウザのユーザー設定
当サイトではChrome(Windows)またはFirefox(iOS)を推奨しています。当サイトはこれらに完全に対応しています。
これらのブラウザは、必ず最新バージョンをご利用ください。
エラー: Facebookライブ配信の作成に失敗しました。スパムからコミュニティを守るため、一定時間内に投稿、コメント、その他の操作を行える回数に制限を設けています。
これはFacebook側の問題です。Facebookアカウントのパスワードを変更することで、この問題が解決することが判明しました。
HLSの遅延を低減する
いくつかのパラメータを調整すれば、通信遅延を3秒に短縮する方法があります。ただし、インターネット経由での転送には問題が生じる可能性がある点にご注意ください。LAN内でのストリーミングであれば問題ないはずです。
下記が設定詳細です:
セグメント時間: 1
リストサイズ: 2 or 3
動画オプション > GOV 長 25 (25fps の場合… 1秒あたり1 キーフレームです)
API経由で配信を開始・停止できますか?
- ストリームのIDが必要になります。このIDは、API呼び出しを行うか、カメラのサーバーレポートで確認できます。
- APIを呼び出して停止/開始することができます
以下は、CamStreamer App 3.x の呼び出し例です(詳細はAPIセクションを参照)。パスワード、IPアドレス、およびストリームのIDは、各自で変更する必要があります。
現在配信中のストリーム:
http://root:[email protected]/local/camstreamer/stream/list.cgi
停止リクエスト:
http://root:[email protected]/local/camstreamer/stream/set.cgi?stream_id=13959&enabled=0
開始リクエスト:
http://root:[email protected]/local/camstreamer/stream/set.cgi?stream_id=13959&enabled=1
カメラを再起動した後、配信を再開する必要がありますか?
いいえ。実行中またはアクティブなすべてのストリームは、引き続き配信されるか、設定された時間内に配信が開始されます。
設定のインポートとエクスポート
CamStreamer バージョン 6.0.0 またたそれ以上、で開始すると、すべてのストリームと設定を簡単にバックアップおよび復元ができます。
Export 設定の方法
- CamStreamer インターフェースを開いて設定へ移行します。
- すべてのデータをエクスポートするボタンをクリックします。
- 設定のバックアップ (
.zipファイル) が自動的にコンピュータにダウンロードされるまでお待ちください。
インポート設定の方法
- 設定メニューに移行します。
- データをインポートするボタンをクリックします。
.zip復元したいバックアップファイルをアップロードします。- ご希望のインポート方法を選択してください:
- 既存の設定に追加: バックアップ設定を現在の設定に統合します。
- バックアップの復元: 現在の設定をバックアップデータで完全に上書きします。
- インポート処理が完了するまでお待ちください。
重要事項
ストリームの継続性: バックアップをインポートした後も、アクティブなストリームはまったく同じYouTubeストリームIDを使用して配信を継続します。これを機能させるには、バックアップファイルを、当初ダウンロードしたのと同じカメラ にインポートする必要があります。

Facebook は24/7 ストリーミングに対応していますか?
Facebookは2020年3月31日、24時間365日のライブ配信サービスを終了しました。詳細はこちら。