どこカメメディアサーバーのホスティングを提供するストリーミングプロバイダー/ CDNはありますか?
Windows Server 2016で実行されるどこカメメディアサーバーの無制限バージョンへの毎月のサブスクリプションは、Amazon EC2 Elastic
Cloud(高帯域幅容量を備えたグローバルCDN)で利用できます。大規模なインターネットオーディエンスにストリーミングでき、ストリーミングがアクティブなときは何時間も支払うことができます。
AWSサブスクリプションパッケージを最新バージョンに更新するにはどうすればよいですか?
Docokame Media Server v14がAWSで公開されている間、AWS 用のv14更新パッケージをダウンロードして適用することにより、インスタンスを手動でv14に更新できます。
最新のv13に更新するには、このパッケージを使用してください。
タブレット/携帯電話でライブストリームを再生する方法
iOS、Android、その他のモバイルデバイスでプレイするには、いくつかの方法があります。
-
HLSストリーミング:ブラウザーで.m3u8ファイルに移動します。これは高レイテンシストリーミング方式です。
次のメソッドは、低遅延のライブストリーミングを提供します。
-
Webブラウザー(AndroidではChrome、iOSではSafari)のWebRTC HTML5プレーヤー。
-
Chromeモバイルブラウザー(Androidのみ)のどこカメHTML5 MSEプレーヤー。
-
Photon FlashブラウザーなどのFlash対応ブラウザー。
-
RTMPまたはUMSストリームを再生できるメディアプレーヤーアプリでrtmp://およびums://リンクを再生します。推奨されるモバイルプレーヤーアプリ:mPlayerモバイルアプリ、VLCモバイルプレーヤーアプリ。
Docokame Media Serverのrtmp://およびums://リンクの正確な形式は何ですか?インストールと構成のページを
参照してください。
WebRTC HTML5プレーヤーを使用してWebブラウザーでライブストリームを再生する方法
ライブストリームがH.264、VP8、VP9ビデオコーデックとOpus、G.711(PCMAおよびPCMU)オーディオコーデックでエンコードされていることを確認してください。また、H.264エンコーディングにbフレームが含まれておらず、低遅延ストリーミング用に最適化されていることを確認してください。以下の「最低遅延のベストプラクティス」の質問を参照してください。
WebRTCプレーヤーをホストしているWebページで、メディアサーバーで構成されているライブブロードキャストのエイリアスを指定します。中央のWebRTCポートと他のパラメーターを使用するかどうか、WebRTC-UDPまたはWebRTC-TCPトランスポートを指定します。サポートされるブラウザー:Windows上のChrome、Firefox、Opera、Edge。iOSおよびMac上のSafari。Android上のChrome。ハードドライブから直接ではなく、ウェブサーバーからウェブページを読み込みます。
サンプルページは、 SDKパッケージと デモページにあります。
どこカメHTML5 MSEプレーヤーを使用してWebブラウザーでライブストリームを再生する方法
ライブストリームがH.264 / AACでエンコードされていることを確認してください。キーフレーム間の距離は500〜2000ミリ秒でなければなりません。Docokame MSEプレーヤーをホストしているWebページで、メディアサーバーで構成されているライブブロードキャストのエイリアスを指定します。Docokame Media
ServerにSSL証明書が設定されている場合、HTTPセキュアストリーミングを使用できます。Chrome、IE、Edge、Opera、Safari、Firefoxの各ブラウザーは、Windows、MAC、Androidデバイスでサポートされています。iOSデバイスとWindows
7上のIEはサポートされていません。ハードドライブから直接ではなく、ウェブサーバーからウェブページを読み込みます。
サンプルページは、 SDKパッケージと デモページにあります。
WebRTC HTML5プレーヤーとDocokame HTML5 MSEプレーヤーの違いは何ですか?
以前の回答で説明したように、さまざまなメディアエンコーディング。さまざまなストリーミングプロトコル:MSEプレーヤー用のWebSocketを介した断片化されたmp4。WebRTCプレーヤーのSRTP。WebRTCプレーヤーはすべてのOSおよびモバイルデバイスでサポートされますが、MSEプレーヤーはiOSでは実行されません(iOSではMSEはサポートされません)。MSEプレーヤーは一時停止、タイムシフト、サーバー側のプレイリスト機能をサポートしていますが、WebRTCプレーヤーはこれらの機能をサポートしていません。WebRTCプレーヤーはUDPおよびTCPストリーミングをサポートし、MSEプレーヤーはTCP(HTTPベースのWebSocket)のみです。私たちを参照してください詳細については、アーキテクチャページ。
ファイルをオンデマンドモードでHTML5ビデオ要素またはDocokame WebRTC / MSEプレーヤーにストリーミングする方法
オンデマンドモードでHTML5ビデオ要素にファイルをストリーミングするためのサンプルWebページは、 SDKパッケージと デモページにあります。H.264 / AAC / MP3コンテンツを含むmp4、mkv、およびmp3ファイルは、すべてのOSおよびデバイスの主要なブラウザーでサポートされています。
オンデマンドモードのファイルをWebRTCおよびMSEプレーヤーにストリーミングすることはできません。これらのプレーヤーはライブブロードキャストでのみ使用されます。
Flash Playerで遊ぶ方法は?
コンテンツのエンコードがH.264 / AAC / MP3であることを確認してください。Flash
Playerをダウンロードして、Webサイトでホストします。JWプレーヤー、Flowplayerなどの他のFlashプレーヤーも使用できます。プレーヤーをホストするhtmlページを提供します。このページでは、ライブブロードキャストまたはファイルを指すRTMPリンクを指定します。このページは、ハードドライブから直接ではなく、Webサーバーからロードします。
たとえば、メディアサーバーが192.168.0.100上にあり、エイリアスが「webcam」のライブブロードキャストがある場合、リンクは rtmp://192.168.0.100:5119 / live / webcamのようになります。「mediaroot」仮想フォルダにあるファイル「test.mp4」の場合、リンクはrtmp://192.168.0.100:5119 / vod / mediaroot / test.mp4のようになります。
サンプルページは、 SDKパッケージと デモページにあります。
2020年末 アドビの公式サポートは終了します。
Windows Media Playerで遊ぶ方法は?
メニュー項目の[ファイル]-> [URLを開く]を使用します。メディアサーバーで構成されたライブブロードキャストまたはファイルを参照するmmsリンクを入力します。コンテンツのエンコードはWMV / MPEG-4 / WMA /
MP3でなければならないことに注意してください。
たとえば、Media Serverのインストール直後に、「
mms:// localhost:5119 / mediaroot / test.avi 」と入力できます。エイリアスが「webcam」のライブブロードキャストがある場合は、次のように入力する必要があります。 mms:// localhost:5119 /
webcam
リモートで再生する場合は、サーバーマシンのIPアドレスを指定する必要があります: mms://192.168.0.100:5119 / webcam
サーバーがWindows Server 2008/12/16/19で実行されている場合、ストリーミングまたはトランスコーディングが機能しません。
Windows Server 2008/2012/2016/2019では、DirectShowランタイムが有効になっていない可能性があります。2008/2012サーバーで「デスクトップエクスペリエンス」機能、または2016/2019サーバーで「メディアファンデーション」機能を有効にする必要があります。2008/2012サーバー上のどこカメライブサーバーでトランスコーディングする場合、デスクトップエクスペリエンスデコーダーの更新(KB2483177)をインストールする必要がある場合があります。
2016/2019サーバー上のどこカメライブサーバーでAACオーディオをトランスコードするには、AACデコーダパッケージを適用します これは、2016/2019サーバーOSにないMicrosoft
AACデコーダーをインストールします。
UMSストリーミングプロトコルの利点とは何ですか?また、どのプレーヤーがそれを再生できますか?
-
低遅延、ほぼリアルタイムのライブストリームのサポート
-
UDPを介したエンドツーエンドのストリーミングのサポート
-
組み込みのユーザー認証(内部認証を使用)
-
ストリーミングチャネルを暗号化する機能(UMS-HTTPS配信を使用)
-
マルチキャストストリーミングのサポート
-
コーデックの独立性:コンテンツは任意のコーデックでエンコードできます
Windows OS:ストリーミングメディアプレーヤーまたはそのブラウザープラグインで再生します。
AndroidおよびiOS:mPlayerモバイルアプリで遊ぶ
このモバイルプレーヤーは、UMS-TCPユニキャストモードのみ、およびH.264 / AVC1、AAC / MP3エンコードストリームのみをサポートします。再生するrtmp://またはums://リンクを指定します。このプレーヤーのums://リンクには、バックスラッシュではなく、すべてスラッシュが必要です。デモサーバーからの作業例:ums:// tcp:104.194.11.25:80 / livedemocam
どこカメストリーミングメディアプレーヤーをWebページに埋め込むにはどうすればよいですか?
最新のブラウザのほとんどをサポートするクロスブラウザプラグインをインストールしてください。
どこカメストリーミングメディアプレーヤーで再生するときにオーディオビデオデコーダが見つかりませんか?
Docokame Streaming Media Player /
Browserプラグインは、システムにインストールされているデコーダー(コーデック)に依存しています。Windows 7/8/10には、ほとんどの圧縮タイプ用の組み込みデコーダーが付属しています。その他のデコーダーの場合:無料のffdshowデコーダーパッケージをインストールします。
WebRTCによって公開されたOpus / VP8 / VP9コンテンツを再生するには、コンポーネントページからWebRTCデコーダーをインストールします。
どこカメメディアサーバーは、さまざまなストリーミングプロトコルに対してどのような種類のDRMをサポートしていますか?
-
WebRTC HTML5プレーヤーへのWebRTCプロトコルストリーミング:セッションベースのユーザー認証を使用すると、完全なDRMを実現できます。
-
Docokame HTML5 MSEプレーヤーへのWebSocket-video /
mp4プロトコルストリーミング:セッションベースのユーザー認証と組み合わせたセキュアなWebSocketを使用すると、完全なDRMを実現できます。
-
UMSプロトコルストリーミング:HTTPSトランスポートを内部またはセッションベースのユーザー認証と組み合わせて使用すると、完全なDRMを実現できます。
-
RTMP(Flash)プロトコルストリーミング:セッションベースのユーザー認証を使用して、部分的なDRM(承認済みアクセス)を実現できます。
-
HLSストリーミング:AES-128暗号化を使用して完全なDRMを実現し、HTTPS経由で(独自のWebアプリで)キーを提供できます。
HTML5 WebRTC、MSE、ファイルプレーヤーが他のWebサイトにコピーされないようにするにはどうすればよいですか?
これを行う最終的な方法は、ユーザーを認証し(ユーザーをログインさせる)、セッションベースの認証を使用することです。ただし、ユーザーがWebページ、またはプレーヤーに関連する部分だけをコピーして別のWebサイトにロードするのを防ぐためのもう1つの簡単な方法があります。次の方法を使用すると、ユーザーを認証する必要がなく、HTML5プレーヤーをホストする静的なhtmlページを提供でき、これらのプレーヤーがWebサイトでのみ再生されることを確認できます。Media Server
Configuratorの[プロパティ]ウィンドウの[HTML5プレーヤーの信頼できるドメイン]フィールドで、再生を許可するドメイン/ IPアドレスのカンマ区切りリストを指定します。たとえば、mydomain.comまたはmydomain.com、131.131.131.131
どこカメライブサーバーのライブストリーミングの利点は何ですか?
-
ほぼリアルタイムのストリーミングモード。このモードは、ライブ会議アプリケーションに使用できます。
-
ハードウェアで圧縮されたコンテンツをストリーミングし、コンピューターのCPUをエンコードから解放します。ビデオエンコーディングを実行するキャプチャカードまたはデバイスがある場合、トランスコーディングなしでコンテンツをストリーミングする唯一のライブエンコーダーは、Docokame Live Serverです。
-
無人の自動化された操作。システムを構成し、Configuratorアプリケーションを閉じて終了します。Windowsサービスとして実行されているDocokame Live Serverは、Docokame Media
Serverからの要求に応じてエンコードとストリーミングを開始します。
-
帯域幅の無駄がない:ストリーミングは、視聴者/レコーダーがいる間だけアクティブです。
ffmpeg / OBSなどのライブエンコーダーは、誰かがストリームを視聴/記録しているかどうかに関係なく、ストリームをプッシュします。これはイベントの放送には適していますが、IPTV、ラジオ、ビデオ監視、デジタルサイネージアプリなど、誰かが視聴/録画したいときにいつでも放送を開始する必要があるシステムでは受け入れられません。Windowsサービスとして実行されているどこカメライブサーバーは、最初のビューア/レコーダーがライブビデオのリクエストを送信すると、エンコードとストリーミングを開始します。最後のビューア/レコーダーが切断すると、エンコードとストリーミングが停止します。
-
ユーザー指定のコーデックでエンコードする機能。DirectShow対応のコーデックは、ライブオーディオ/ビデオをエンコードするように構成できます。
レイテンシを最小限に抑えるライブストリーミングのベストプラクティスは何ですか?
どこカメライブサーバーをライブエンコーダーとして使用することをお勧めします。Docokame Live Server
Configuratorでライブソースを構成するときは、Opusオーディオコーデック、VP8 / VP9ビデオコーデック、および「リアルタイム」ストリーミング配信モードを選択します。次に、ブラウザベースの再生にWebRTCストリーミングを使用するか、Windows
OSのDocokame Streaming Media Playerで再生します。
ffmpeg、OBS、IPカメラ、ハードウェアデバイスなどのライブエンコーダーでH.264ビデオコーデックを使用する場合は、bフレームを無効にしてください。どのビデオコーデックでも、プレーヤーの起動を速くするには、キーフレーム間の距離を2〜3秒以下に設定します。(さらに、H.264コーデックの場合、SPS-PPS
nalusがすべてのキーフレームに追加されていることを確認してください)。
Flashプレーヤーで再生する場合は、バッファサイズを必ず0に設定してください。
OBS、Wirecast、vMixなどのソフトウェアエンコーダーでx264コーデックを使用する場合は、低遅延を可能にするx264オプションを必ず提供してください。ほとんどの場合、x264の「tune = zerolatency」および「keyint = 30」オプションで十分です。x264「超高速」プリセットを試すこともできます。
どのOSやデバイスでも再生できるWebページでライブストリーミングを作成するにはどうすればよいですか?
ライブストリームのレイテンシがストリーミングアプリケーション(IPTV、イベントブロードキャスト)にとって重要でない場合は、HLSが適切なソリューションになる可能性があります。JWPlayerやFlowplayerなどの最新のプレーヤーは、任意のデバイスの任意のブラウザーでHLSを再生できます。
アプリケーションで低遅延ストリーミング(監視、会議)が必要な場合は、WebRTC HTML5プレーヤーが最適なソリューションです。その他の低遅延メソッドには次のものがあります。Docokame HTML5 MSEプレーヤー(iOSでは実行されません)。Flash対応ブラウザのFlash Player。
iOS / Androidデバイスからライブのオーディオ/ビデオをブロードキャストする方法は?
あなたはどちらかでそれを行うことができます非現実的なのWebRTC公開Webページ、またはストリームライブRTMPを公開できるライブエンコーダアプリ、と(アンドロイド版Chrome、iOS版のSafari)。以下はいくつかの人気のあるアプリです:
iOS:MyCaster ; Streamsie。
Android:Broadcast Me ; Larix Broadcaster。
メディアサーバー構成プログラムを使用して、次の回答で説明されているように、タイプ「再ブロードキャストライブWebRTC / RTMP / RTSP / MPEG2-TS / HLS /
MMSストリーム」のライブブロードキャストを作成し、webrtcまたはrtmpプロトコルを選択します。
Docokame Media Serverにストリームをプッシュできるライブエンコーダーとその構成方法を教えてください。
Docokame Media Serverにストリームをプッシュできるサポートされたライブエンコーダー:
-
どこカメライブサーバー。UMS-TCPプロトコルを介してどこカメメディアサーバーに接続し、UMS-TCPまたはUMS-UDPを介してストリーミングします。Docokame Media Server設定プログラムでダイナミックなライブブロードキャストを作成します。
-
WebブラウザーからのWebRTC公開。サポートされるブラウザー:Windows上のChromeおよびFirefox。iOSおよびMac上のSafari。Android上のChrome。どこカメWebRTCパブリッシングWebページを使用するか、このページをSDKパッケージから取得してWebサイトでホストします。Docokame Media Server構成プログラムを使用して、「再ブロードキャストライブWebRTC / RTMP / RTSP / MPEG2-TS / HLS /
MMSストリーム」タイプのライブブロードキャストを作成し、webrtcプロトコルを選択して、公開ページで提供する必要があるパスワードを指定します。
-
Adobe FMLE、Telestream Wirecast、Open Broadcaster Software、vMix、xSplit、ffmpeg、Digital Rapids
TouchStream、NewTek Tricaster、Teradek VidiU、Broadcast MeモバイルアプリなどのRTMP Flashソフトウェアとハードウェアエンコーダー。これらのエンコーダは、RTMPストリームをどこカメメディアサーバーに接続して公開します。これらの接続のデフォルトポートは5130です。このポートは構成できます。タイプ「Rebroadcast live WebRTC / RTMP / RTSP / MPEG2-TS / HLS / MMS
stream」のライブブロードキャストを作成し、rtmp://プロトコルを選択します。「プッシュ」オプションを選択します。認証された公開が必要な場合は、このブロードキャストのパスワードを指定します。エンコーダーパネルで、H.264ビデオエンコーディングを指定します。このブロードキャストのrtmp公開URLを指定します。たとえば、サーバーマシンのIPアドレスが192.168.1.8で、ブロードキャストエイリアスが「Camera8」の場合、rtmpパブリッシングURLは「rtmp://192.168.1.8:5130 / live / Camera8」です。
RTMPS(RTMP over
TLS)もサポートされているため、安全な公開には、安全な接続(デフォルトでは443)にrtmpsプロトコルとポートを使用します。安全なrtmpパブリッシングURLは「rtmps://192.168.1.8:443 / live /
Camera8」になります。FMLEとWirecastのスクリーンショットを
参照してください。または他のエンコーダーのスクリーンショットへ。ストリーム名またはストリームキーは、 "livestream"など、任意の名前にすることができます。エンコーダーインターフェイスにストリーム名またはストリームキーの個別のフィールドがない場合は、rtmpパブリッシングURLに追加できるため、「rtmp://192.168.1.8:5130 / live / Camera8 / livestream」または「
rtmps://192.168.1.8:443 / live / Camera8 / livestream」。
-
MPEG-TSソフトウェアおよびハードウェアエンコーダ。UDPを介してMPEG2-TSストリームを送信できるエンコーダーであれば、ストリームをDocokame Media Serverにプッシュできます。VLCとffmpegは、それを実行できるオープンソースのエンコーダーです。Docokame Media Serverが実行されているコンピューターのIPアドレスにストリーミングするようにエンコーダーを設定します。そのコンピュータで使用されていない任意のポートを指定します。Docokame Media Server構成プログラムを使用して、「再ブロードキャストライブWebRTC / RTMP / RTSP / MPEG2-TS / HLS /
MMSストリーム」タイプのライブブロードキャストを作成します。
Docokame Media Serverがエンコーダーに接続するプルモードを介してDocokame Media
Serverにストリームを提供できるサポートされているライブエンコーダー:
-
どこカメライブサーバー。Docokame Media Server設定プログラムで静的なライブブロードキャストを作成します。
-
RTSPソフトウェアおよびハードウェアサーバー、カメラ、エンコーダー。Docokame Media Server設定プログラムを使用して、「Rebroadcast live WebRTC /
RTMP / RTSP / MPEG2-TS / HLS / MMS stream」タイプのライブブロードキャストを作成し、rtsp://プロトコルを選択してRTSP URLを指定します。すべての主要ブランドのIPカメラ、VLC、Wowzaサーバー、およびその他のRTSP準拠サーバーがサポートされています。
-
MS-WMSP(MMS)ソフトウェアおよびハードウェアエンコーダー。Docokame Media Server構成プログラムを使用して、「Rebroadcast live WebRTC /
RTMP / RTSP / MPEG2-TS / HLS / MMS stream」タイプのライブブロードキャストを作成し、mms://プロトコルを選択して、エンコーダーコンピューターのIPアドレスとポートを指定します。Windows Media
EncoderおよびVLCがサポートされています。このメソッドは、Windows MediaエンコーディングおよびWindows Media / Silverlight /
Docokameプレーヤーでの使用を目的としています。
-
RTMPサーバー。タイプ「Rebroadcast live WebRTC / RTMP / RTSP
/ MPEG2-TS / HLS / MMS stream」のライブブロードキャストを作成し、rtmp://プロトコルを選択します。「プル」オプションを選択し、ストリームをプルする場所のrtmp URLを指定します。
-
HLSライブストリーム。タイプ「Rebroadcast live WebRTC / RTMP /
RTSP / MPEG2-TS / HLS / MMS stream」のライブブロードキャストを作成し、hlsプロトコルを選択します。.m3u8ファイルのURLを指定します。
多重ビットレートストリームをどこカメメディアサーバーに公開する方法
FMLE、Wirecast、ffmpegなどのRTMPパブリッシングエンコーダーを使用します。前の質問の回答にある手順を参照してください。次の変更点があります。
FMLEを使用したマルチビットレートエンコーディングの場合、いくつかのビデオビットレートを選択し、ストリーム名に%iを追加します(例:
"livestream%i")。「Camera8」という名前のライブブロードキャストに3つのストリームを公開する場合、「Camera8」、「Camera8_2」、「Camera8_3」の3つのエイリアスが自動的に再生可能になります。Wirecastまたはffmpegを使用したマルチビットレートエンコーディングの場合、ビットレートごとに個別のライブブロードキャストを(Media Server構成プログラムで)作成します。
ffmpegを使用してライブストリームをどこカメメディアサーバーにプッシュする方法
-
最良の方法はRTMPパブリッシングです。タイプ「リブロードキャストライブWebRTC / RTMP /
RTSP / MPEG2-TS / HLS / MMSストリーム」のライブブロードキャストを作成し、rtmp://プロトコルを選択します。「プッシュ」オプションを選択します。
以下は、192.168.1.8のサーバーで "mycam"をブロードキャストするためにストリームをプッシュするためのffmpegコマンドラインの例です。
トランスコーディングなしでファイルを
パブリッシュします。ffmpeg -re -i file.mp4 -acodec copy -vcodec copy -f flv rtmp:// 192.168.1.8:5130/live/mycam/livestream
ラップトップの組み込みカメラとマイクからのライブストリームを低遅延で最適化されたエンコーディングで公開する:
ffmpeg -f dshow -video_size 1280x720 -framerate 30 -i video = "Integrated Camera":audio =
"Microphone Array(Realtek High Definition Audio)" -vf format = yuv420p -max_delay 0 -flags:v + global_header -bsf:v " dump_extra = freq = keyframe "-c:v libx264 -preset
veryfast -bf 0 -b:v 1500k -x264-params keyint = 30:rc_lookahead = 1 -c:a aac -b:a 128k -ar 44100 -f flv rtmp ://192.168.1.8:5130 / live / mycam / livestream
URLをrtmps://192.168.1.8:443 / live / mycam /
livestreamに変更することで、安全なRTMPパブリッシング(RTMP over TLS)を使用できます。
-
別の方法は、MPEG2-TSブロードキャストです。タイプ「ライブWebRTC / RTMP /
RTSP / MPEG2-TS / HLS / MMSストリームの再ブロードキャスト」のライブブロードキャストを作成し、mptsプロトコルを選択します。
以下は、ストリームを192.168.1.8:1234にブロードキャストするためのffmpegコマンドラインの例です。
低遅延の最適化されたエンコーディングでラップトップの組み込みカメラとマイクからライブストリームを公開します。
ffmpeg -f dshow -video_size 1280x720 -framerate 30 -i video = "Integrated Camera":audio = "Microphone Array(Realtek High Definition
Audio)" -vf format = yuv420p -max_delay 0 -flags:v + global_header -bsf:v " dump_extra = freq = keyframe "-c:v libx264 -preset veryfast -bf 0 -b:v 1500k -x264-params keyint =
30:rc_lookahead = 1 -c:a aac -b:a 128k -ar 44100 -f mpegts udp ://192.168.1.8:1234
AACの代わりにOpusオーディオを使用するには、太字フォントで示されている部分を次のように置き換えます。-acodec libopus -b:a 96k -vbr on -compression_level 10
この方法では、オーディオまたはビデオのトランスコーディングが必要な場合に、ライブストリームをどこカメライブサーバーにプッシュすることもできます。どこカメライブサーバーにストリームを取り込むには、MPEG2-TS / HLS DirectShowソースフィルターを使用する必要もあります。
Docokame Media Serverは、WebRTCによって公開されたライブストリームをトランスコードできますか?
Docokame Media Serverは、WebRTCなどのライブエンコーダーから受信したストリームをデコードまたはトランスコードすることはありません。トランスコーディングが必要な場合は、DirectShowソースフィルターと組み合わせたどこカメライブサーバーを使用してください。たとえば、WebRTC WebページがH.264 / Opusストリームをプッシュする場合、Docokame Live ServerとWebRTC
DirectShowソースフィルターを使用して、元のH.264ビデオを維持しながらOpusをAACオーディオにトランスコードできます(そのためのOpusデコーダーも必要ですが、上記のリンクにあります)。次に、そのトランスコードされたストリームをDocokame
Media Serverにプッシュして、AAC準拠のプレーヤーに配信できます。逆に、RTMPエンコーダーからのAACストリームは、Docokame Live Serverと当社のRTMP
DirectShowソースフィルターでOpusオーディオにトランスコードして、WebRTCプレーヤーに配信できます。
Docokame Media ServerはどのようにしてWebRTCと他のマルチメディアシステム間の相互運用を可能にしますか?
Docokame Media
Serverは、WebブラウザーによってエンコードされたライブWebRTCストリームを受信し、MPEG-TS、RTMPまたはHLSプロトコルを介して他のプレーヤーまたはレコーダーにこれらのストリームを配信できます。トランスコーディングが必要な場合は、Docokame Live
Serverを使用して、ストリームをVP8 / VP9 / Opusから一般的なH.264 / AACエンコーディングに変換できます。逆に、Docokame Media
ServerはRTSP、RTMP、MPEG-TSカメラ、サーバー、エンコーダーからストリームを受信し、これらのストリームをWebブラウザーのWebRTCプレーヤーに送信できます。この場合も、トランスコーディングが必要な場合は、Docokame Live
Serverを使用できます。通常は、WebRTCは一般的に使用されるH.264ビデオコーデックをサポートしているため、AACとOpus間のオーディオトランスコーディングのみが必要です。どこカメライブサーバーは、VP8 / VP9 /
Opusコーデックをサポートし、WebRTCプレーヤーのライブオーディオ/ビデオソースをエンコードします。
Docokame Media ServerをWebRTCピアツーピアストリーミングに使用できますか?
どこカメメディアサーバーのWebRTC実装は、ピアツーピアソリューションではありません。これはサーバーベースのソリューションであり、たとえば、プレゼンターから単一のWebRTCストリームを受信し、トランスコードせずにリアルタイムで同じストリームを複数のWebRTCオンラインビューアに送信できます。したがって、Docokame Media Serverを使用すると、マルチユーザー会議およびビデオチャットアプリケーションを作成できます。
サーバーのドメイン名(IPアドレスではなく)をWebページのJavaScriptプレーヤー/パブリッシャー関数のパラメーターとして指定し、サーバーがNATルーターの背後でホストされている場合、WebRTCの再生または公開が機能しません。
可能であれば、ドメイン名の代わりにIPアドレスを指定します。ただし、安全なWebSocketを介したシグナリングの場合は、サーバーのIPアドレスではなくドメイン名を指定する必要があります。ドメイン名が使用され、サーバーがNATルーターの背後にある場合、このフォーラムスレッドに従ってDocokamewebrtcplayer.jsまたはDocokamewebrtcpublisher.jsを変更する必要があります。。
IPカメラからの4KまたはフルHDビデオは、モバイルデバイスのWebRTCプレーヤーで再生できません。
ほとんどのモバイルデバイスは、このような大きなビデオ解像度をデコードするのに十分なほど強力ではありません。ビデオ解像度がはるかに低いプレーヤーで表示するために、IPカメラから4Kビデオをストリーミングする理由はありません。すべてのブラウザーとデバイスでユニバーサル再生を行うには、IPカメラで720pビデオをエンコードします。デスクトップでの再生には、より高い解像度を使用します。
WebRTCプレーヤーのH.264ビデオが前後にジャンプします。
WebRTCは低レイテンシストリーミング用に設計されているのに対し、WebRTCプレーヤーはH.264ビデオストリームのbフレームをサポートしていません。HLS経由で正常に再生される多くの通常のIPTV H.264ストリームは、これらのストリームにBフレームが含まれている場合にその動作を示します。これはH.264ハイプロファイルに共通です。ターゲットユーザーがWebRTCプレーヤーで再生する場合は、H.264ストリームにbフレームが含まれていないことを確認してください。
どこカメHTML5 MSEライブストリーミングはMPEG-DASHとどう違うのですか?
MPEG-DASHとは異なり、Docokame Media Serverは、WebブラウザーのHTML5 <video>
MSE要素へのライブストリーミングにWebSocketプロトコルを使用します。これは、MPEG-DASHごとにHTTPリクエストを介してセグメントをフェッチするよりもはるかに効率的です。また、Docokame Media Serverは、最短30ミリ秒の最小期間のセグメントを送信します。MPEG-DASHは、他のHTTPチャンクベースのライブストリーミングプロトコルと同様に、低レイテンシのライブストリーミングを提供できません。
Webページに埋め込まれたDocokame HTML5 MSEプレーヤーが間違った場所に要素を表示します。
WebページがCSSスタイルシートでスタイルを定義している場合、Docokame HTML5
MSEプレーヤー要素はこれらのスタイルを継承し、特定のアイテムを正しく表示しない場合があります。この場合、Docokame HTML5 MSEプレーヤーをiframeに埋め込む必要があります。したがって、Webページには、プレーヤーを実行している別のWebページを参照するiframeが含まれます。例:<iframe src = "http://mywebsite/player1.html" frameborder = "0" scrolling = "no" width = "900"
height = "700">
どこカメHTML5 MSEプレーヤーではレイテンシが増加し続けます。
これは、遅いコンピューターで発生するか、Webページに複数のプレーヤーが埋め込まれている場合に発生することがあります。 問題を修正するためのさまざまな手法については、フォーラムのこのスレッドを参照してください。
「ライブプレイリスト」タイプのライブブロードキャストで何ができますか?
-
同じプレーヤーにストリーミングする異なるオーディオ/ビデオソース間のサーバー側の切り替え。手動、プログラム(SDKを使用)、またはスケジュールに基づいて実行できます。
-
カメラが利用できない場合でも、ライブストリームが中断しないようにしてください。カメラがダウンした場合、カメラがオンラインに戻るまで、選択した「スタンバイ」ファイルがストリーミングされます。
-
サーバー側の広告挿入。広告ビデオをライブストリームに貼り付けます。
-
ファイルをライブブロードキャストとしてストリーミングします。
-
フォルダ全体をライブブロードキャストとしてストリーミングします。デジタルライブラリストリーミングをライブブロードキャストとして作成し、テレビのような体験を提供します。タイムシフトと組み合わせると、ライブストリームで一時停止、再開、シークするトリックプレイ機能も提供します。
ライブプレイリストには、同じコーデックとエンコーディング設定でエンコードされたライブブロードキャストとファイルが含まれている必要があります。オンザフライで別の方法でエンコードされたコンテンツに切り替えることができるかどうかは、プレーヤーに依存します。Docokame Streaming Media Player、Docokame HTML5
MSEプレーヤー、MPEG2-TSプレーヤー(STB)、およびFlashプレーヤーは、異なるエンコーディングにスムーズに切り替えることができます。
HLSプレーヤーは、完全に同じエンコーディングを使用するために、プレイリスト内のすべてのアイテムを本当に必要とします。
タイムシフトモードでライブブロードキャストを再生する方法
タイムシフト付きのライブストリーミングは、Docokame Streaming Media Player、Flashプレーヤー(Flashプレーヤーを使用)、およびHTML5
MSEプレーヤーでサポートされています。メディアサーバー構成プログラムで、ライブブロードキャストを右クリックし、[タイムシフト再生のバッファリングを開始]を選択します。バッファがアクティブになるまで15秒かかります。このライブブロードキャストを再生するすべてのプレーヤーにタイムラインが表示され、クリックして時間を遡り、再度ライブビューにジャンプできます。ライブ再生を一時停止して再開します。バッファリングを停止すると、一時バッファは24時間、オープンプレーヤーのみが再生できるようになります。古い記録コンテンツを再生用に提供するには、ライブストリームをmp4およびasfファイルに記録するDocokame Archival Serverを使用します。
HLS(Apple Live HTTPストリーミング)を介してiOSおよびその他のHLS対応デバイスにストリーミングする方法
まず、ライブエンコーダーがHLSと互換性のあるエンコーディングを提供することを確認する必要があります。ビデオエンコーディングはH.264、オーディオエンコーディングはAACまたはMP3にする必要があります。キーフレーム間の距離は2000ミリ秒以下でなければなりません。どこカメライブサーバー構成プログラムでは、手動エンコーディングを選択し、H.264コーデックを選択し、キーフレーム間の距離を2000ミリ秒に設定する必要があります。
第二に、Docokame Media Serverに加えて、HLSストリーミング用の標準Webサーバーが必要です。どのWebサーバーでも問題ありません。WebサーバーでWebフォルダーを構成し、このフォルダーが.m3u8および.tsファイルの提供を許可されていることを確認します。これらの拡張子のMIMEタイプの関連付けを作成する必要がある場合があります。application/ x-mpegURLへの.m3u8およびvideo / MP2Tへの.ts
また、Webフォルダーに即時有効期限を設定する必要があります。IIS
Webサーバーの場合は、IISマネージャーを開き、Webフォルダー-> HTTP応答ヘッダー->共通ヘッダーの設定-> Webコンテンツをすぐに期限切れにするを選択します。
さらに、.m3u8ファイルがFlowplayerなどのWebページでホストされるプレーヤーによって消費される場合は、crossdomain.xmlファイルを配置する必要がありますWebルートフォルダー(IISの場合はc:\ inetpub \ wwwroot)およびCORSを構成する(クロスオリジンアクセス)HLS Webフォルダー。CORSは、WebページとHLSが異なるドメインの異なるWebサーバーによって処理される場合に必要です。IIS Webサーバーの場合、CORSを設定する最も簡単な方法は、
"Access-Control-Allow-Origin:*"カスタムHTTPヘッダーをHLS Webフォルダーに追加することです。*は、どのWebサイトもHLSを参照できることを意味するため、他のWebサイトがプレーヤーをコピーできることに注意してください。これを防ぐには、*の代わりにドメイン名を入力します。IISで複数のドメインを許可し、高度なCORS構成を行うには、IIS
CORSモジュールをインストールしますWebサーバーマシン上。
HLSを開始するには、ライブブロードキャストを右クリックして、Docokame Media Server Configuratorの「Start HLS
Streaming」ダイアログを開きます。構成済みWebフォルダーへのパスを指定します。また、このWebフォルダーのWeb
URL、つまり外部ユーザーがこのWebフォルダーに移動するためにWebブラウザーに入力するURLを指定します。レイテンシを最小限にするには、保持する1秒の.tsファイルと3つの.tsファイルを指定します。OKをクリックします。Webフォルダーに.tsファイルが生成され始め、そこに.m3u8ファイルが表示されることに注意してください。iOSユーザーは、ブラウザでこの.m3u8ファイルに移動するだけです。たとえば、Webフォルダーの名前が「HLS」で、サーバーコンピューターのパブリックIPアドレスが123.123.123.123で、「evildude」という名前のライブブロードキャストをストリーミングしている場合、iOSユーザーはSafariブラウザーをhttp:/に移動する必要があります。
/123.123.123.123/HLS/evildude.m3u8。
RAMディスクを作成し、そのディスクにHLS用のWebフォルダーを配置することをお勧めします。これにより、HLSに関連する重い.tsファイルの作成/削除から実際のハードディスクを保存できます。AES-128暗号化を有効にし、許可されたユーザーにHTTPS経由でAES-128キーファイルを提供するWebアプリケーションを提供することで、HLSストリームに
DRMを提供できます。
HLSを介してファイルまたはフォルダー全体をストリーミングする方法は?
ライブプレイリスト(「ライブプレイリスト」タイプのライブブロードキャスト)を作成し、メディアファイルまたはメディアファイルを含む仮想フォルダーをそのライブプレイリストに追加します。次に、前の回答の指示に従います。
アダプティブビットレートストリーミングを作成する方法
Docokame Media Serverは、HLS、FlashおよびDocokame HTML5
MSEプレーヤーのアダプティブストリーミングをサポートしています。したがって、マルチビットレートのライブストリームをDocokame Media
Serverにパブリッシュするか、ファイルをいくつかのバージョンでエンコードして、それぞれが個別のビットレートに対応するようにする必要があります。FMLEでライブ多重ビットレートが公開されたら、メディアサーバー構成プログラムを使用してHLSを開始します。生成される.m3u8ファイルには、複数のビットレートへの参照が含まれ、そのため、HLS対応のプレーヤー/デバイスへのアダプティブストリーミングの準備ができています。Wirecastまたはffmpegを使用してマルチビットレートストリームを公開する場合は、ビットレートごとに個別のライブブロードキャストを(メディアサーバー構成プログラムで)作成する必要があります。この場合、ライブブロードキャストごとにHLSを開始してから、個々のビットレート.m3u8ファイルの参照を含むマスター.m3u8ファイルを作成します。
アダプティブRTMPの場合、Flowplayerなどの対応するFlashプレーヤーをホストするhtmlページで、マルチビットレートストリーム(または前述のようにalias_バリエーション)または各ビットレートのファイル名を受信するライブブロードキャストエイリアスを提供します。
アダプティブHTML5再生の場合、Docokame HTML5 MSEプレーヤーにエイリアスのリストを提供します。例については、デモページを参照してください。
他のストリーミングシステムがどこカメメディアサーバーからライブストリームをプルするにはどうすればよいですか?
RTMP(Flash)およびMPEG2-TSプロトコルを介してライブストリームをプルできます。ffmpeg、XSplit、VMix、Wowzaストリーミングエンジンなどのソフトウェアがサポートされています。
Docokame Media ServerはRTMPストリームをCDNにプッシュできますか?
いいえ。ffmpegを使用して、Docokame Media ServerからRTMPストリームをプルし、それをCDNに公開できます。
RTMPおよびWebRTCストリームをDocokame Media Serverに公開していて、これらのストリームをRTSP経由で送信したいと考えています。
Docokame Media Serverは、RTSPプロトコルを介したストリーミングをサポートしていません。 どこカメメディアサーバーからRTMPストリームをプルし、RTSP経由で送信するHappytime RTSPサーバーの使用をお勧めします。どこカメメディアサーバーのライブブロードキャストのRTMP
URLをHappytimeのconfig.xmlファイルのProxyノードに置くだけです。次に、RTSPクライアントは追加のレイテンシなしで、オプションでトランスコーディングを使用して、Happytimeサーバーからストリームを受信します。
MS Smoothストリーミングプロトコルを介してSilverlightプレーヤーにストリーミングする方法は?
これを機能させるには、Media Services拡張機能がインストールされたIIS7 Webサーバーを実行する必要があります。IISマネージャーツールを使用して、Live Smooth Streaming公開ポイントを作成し、ライブブロードキャストと同じ名前を付けます。これが完了したら、ライブブロードキャストを右クリックして、Docokame Media Server Configuratorの[Start MS Smooth Streaming]ダイアログを開きます。公開ポイントのURLを指定して、[OK]をクリックします。最適なパフォーマンスを得るには、ライブビデオエンコーディングのビデオキーフレーム間の距離が1〜2秒であることを確認してください。このチュートリアルに従ってください 公開ポイントの構成と簡単なSilverlightプレーヤーの提供について。このチュートリアルでは、MS Expression
Encoderを使用して公開ポイントにストリーミングします。Docokame Media Serverも同様です。
どのIPカメラがサポートされていますか?
どのRTSP IPカメラも、Docokame Media Serverへのライブソースとして機能できます。メディアサーバーが接続し、IPカメラからRTSPストリームをプルします。
JPEGのみをサポートする古いIPカメラの場合は、 ダウンロード可能なIPCamSourceVideoコンポーネントを使用してください。すべての主要ブランドのIPカメラからビデオを受信しますが、オーディオはサポートしていません。
RTSP IPカメラを複数のオンラインHTML5 / Flash / HLSビューアにストリーミングするにはどうすればよいですか?
まず第一に、カメラでエンコードされたオーディオ/ビデオのトランスコーディングを避け、元のエンコーディングを維持するようにしてください。Docokame Media
Serverは、IPカメラからRTSPストリームを取り込み、WebRTC、WebSocket-video / mp4、RTMP / RTMPTおよびHLSプロトコルを介して、ハードウェアでエンコードされた元のコンテンツを複数の同時HTML5 / Flash / HLSビューアに出力できます。IPカメラがH.264ビデオエンコーディングを使用していることを確認してください。残念ながら、オーディオエンコーディングの選択は、使用するWebベースのプレーヤーによって異なります。AACエンコーディングは、G.711またはOpusオーディオを必要とするWebRTCプレーヤーを除くすべてのプレーヤーに使用できます。Media Server
Configuratorを使用して、「Rebroadcast live WebRTC / RTMP / RTSP / MPEG2-TS / HLS / MMS stream」タイプのライブブロードキャストを作成し、rtsp://プロトコルを選択して、IPカメラのRTSP
URL、およびユーザー名と必要に応じてパスワード。カメラがサポートするRTPトランスポートプロトコルを必ず指定してください。G.711またはOpusオーディオを必要とするWebRTCプレーヤーを除く。Media Server Configuratorを使用して、「Rebroadcast live WebRTC / RTMP /
RTSP / MPEG2-TS / HLS / MMS stream」タイプのライブブロードキャストを作成し、rtsp://プロトコルを選択して、IPカメラのRTSP URL、およびユーザー名と必要に応じてパスワード。カメラがサポートするRTPトランスポートプロトコルを必ず指定してください。G.711またはOpusオーディオを必要とするWebRTCプレーヤーを除く。Media Server Configuratorを使用して、「Rebroadcast live WebRTC / RTMP / RTSP / MPEG2-TS / HLS / MMS stream」タイプのライブブロードキャストを作成し、rtsp://プロトコルを選択して、IPカメラのRTSP
URL、およびユーザー名と必要に応じてパスワード。カメラがサポートするRTPトランスポートプロトコルを必ず指定してください。
次に、HLSを開始するか、WebRTCプレーヤーまたはHTML5 MSEプレーヤーまたはFlashプレーヤーでWebページを作成し、Webサーバーでホストします。サンプルページは、 SDKパッケージと デモページにあります。
RTSP IPカメラからのオンザフライMPEG-4 / G.711ライブストリームをH.264 / AACライブストリームにトランスコードするにはどうすればよいですか?
どこカメライブサーバーとダウンロード可能なRTSP
DirectShowソースフィルターを使用してそれを行うことができます。。これらのプレーヤーはMPEG-4 / G.711コンテンツを再生できないため、プレーヤーがFlash、HTML5 MSE、またはHLSの場合にのみ、これを行う必要があることに注意してください。WebRTC
HTML5プレーヤーはG.711を再生できますが、MPEG-4からH.264へのトランスコーディングが必要です。ストリーミングメディアプレーヤーを使用してWindowsで再生するには、トランスコーディングやDocokame Live
Serverは必要ありません。前の回答で説明したように、Docokame Media Serverを直接使用します。
インターネットベースのDocokame Media ServerがLANベースのRTSP IPカメラに接続できません。NATルーターを制御しておらず、ポートを転送できません。
どこカメライブサーバーとRTSP DirectShowソースフィルターを実行する必要があります。、IPカメラが配置されているLAN上。Live Server設定プログラムを使用して、IPカメラからRTSPストリームをプルするようにライブソースを設定し、「ストリームハードウェア圧縮コンテンツ」を指定して、Live Serverがカメラエンコードされた元のストリームをストリーミングするようにします。もちろん、前の回答で説明したように、必要に応じてソフトウェアトランスコーディングを使用できます。
次に、インターネットベースのDocokame Media Serverで動的なライブブロードキャストを作成します。次に、Live Server構成プログラムを使用して、ライブソースをこの新しく作成された動的ライブブロードキャストに接続します。
オンザフライでWindows MediaエンコードされたMMSストリームとエンコードハードウェアからのMPEGトランスポートストリームをトランスコードするにはどうすればよいですか?
Docokame Live Serverには、MMSストリームの取り込みとトランスコーディングのサポートが組み込まれています。MPEGトランスポートストリームの場合、ダウンロードして入手可能なMPEG2-TS / HLS
DirectShowソースフィルターをインストールする必要があります。
MPEG2-TSプロトコルを介してVLCプレーヤー、TVセットトップボックス、ゲームコンソールなどにブロードキャストする方法は?
ライブブロードキャストを右クリックして、Docokame Media Server Configuratorの「Start MPEG2-TS
Broadcasting」ダイアログを開きます。プレーヤーまたはデバイスのIPアドレス、および未使用のポートを指定します。VLCなどの一部のプレーヤーはRTPラッピングを必要とするため、[UDP over RTP]チェックボックスをオンにします。AminoのようなほとんどのSTBには、RTPでラップされていない生のUDP
MPEG2-TSが必要です。
VLCプレーヤーで、「Open Network Stream」を選択し、「rtp:// ip:port」と入力します。セットトップボックスの場合は、セットトップボックスコントローラーを使用してip:portと入力します。その方法については、STBの指示に従ってください。たとえば、IPアドレスが192.168.1.5のAmino STBの場合、192.168.1.5:1234へのストリーミングを開始する必要があります。Amino
STBに接続されたUSBキーボードを使用して、STB内のOperaブラウザーを開き、udp://192.168.1.5:1234と入力します。マルチキャストモードで複数のSTBにストリーミングするには、225.1.1.1:1234などのマルチキャストアドレスを指定します。次に、Amino
Operaブラウザのアドレスバーにigmp://225.1.1.1:1234と入力します。
MPEG2-TS over HTTPプロトコルを介してストリーミングできますか?
MPEG2-TSをインターネット経由でリモートSTBにストリーミングするには、パケット損失のためにUDP配信が受け入れられない場合があるため、VLCなどの一部のプログラムでは、MPEG2-TSをHTTPプロトコルでラップできます。Docokame Media
Serverはそれをサポートしていません。ただし、STBの近くに、できればSTBが配置されているのと同じLANにDocokame Media
Serverの追加インスタンスをインストールすることで、簡単で効率的な回避策があります。次に、デリゲートライブブロードキャストを作成して、元のDocokame Media Serverからインターネット経由でストリームをプルします。
どこカメメディアサーバーは、UDP MPEG2-TSストリームを7つの未加工のMPEG2パケットで構成される4つのIPパケットに分割します。ストリームを4ではなく1つのIPパケットに分割できますか?
HKLM \ SOFTWARE \ Docokame \ SERVER(またはHKLM \ SOFTWARE \ WOW6432NODE \ Docokame \
SERVER)の下にMPEG2TSChunkMTUsという名前のDWORDレジストリ値を作成し、1に設定します(有効な範囲は1〜8)。
ASF / WMVファイルをストリーミングできません。UMS-RTPまたはMPEG2-TSを介したファイルストリーミングは機能しません。
システムは、これらのストリーミングモードのサーバーマシンで必要なWindows Media Formatランタイムを実行できません。最新のWindows Media PlayerまたはMedia Formatランタイムをインストールする必要があります。Windows Server
2008/2012では、「デスクトップエクスペリエンス」機能を有効にする必要があります。
ループモードでライブソースとしてファイルをストリーミングできますか?
これを行う最良の方法は、「ライブプレイリスト」タイプのライブブロードキャストを作成し、このライブプレイリストにファイルを追加することです。
これを行う別の方法は、MPEG2-TSを介してファイルをストリーミングすることです。H.264 / MPEG4
/ AAC / MP3コンテンツを含むファイルで機能します。Media Server
Configuratorで仮想フォルダーを右クリックし、そのファイルのMPEG2-TSブロードキャストを開始します。アドレスとして127.0.0.1:6789を指定します(6789は任意のポートであり、未使用のポートにすることができます)。次に、「Rebroadcast live WebRTC / RTMP / RTSP / MPEG2-TS / HLS / MMS stream」タイプのライブブロードキャストを作成し、プロトコルとしてmptsを選択して、同じアドレスを指定します。
Docokame Media Serverのログ形式を解析/分析するためのソフトウェアはありますか?
Sawmill分析プラットフォームは、ログ形式をサポートしています。
StreamAnalystは、ログ形式もサポートするWebベースのサービスです。
どこカメライブサーバーを備えたUSBウェブカメラからのストリーミングは、30秒後に低下します。
USB Webカメラ、特にラップトップに組み込まれているWebカメラからストリーミングする場合、元の製造元からの最新のWebカメラドライバをインストールする必要があります。
GPU H.264エンコーディングは、Docokame Live Serverでは機能しません。
Intel
CPUモデルがQuickSyncエンコーディングをサポートしていること、および/またはNVidiaグラフィックカードモデルがH.264エンコーディングをサポートしていることを確認してください。また、ほとんどの場合、Windows 10 / Server
2016以降のWindows OSが必要です。
どこカメライブサーバーでVP8 / VP9エンコーディングが機能しない。
Docokame Live Serverは、Windows 10 OSに組み込まれているMicrosoftのVP8 / VP9 MFTコーデックを使用します。残念ながら、これらのコーデックは他のWindows OSでは使用できない場合があります。どこカメライブサーバーは、GoogleのWebMプロジェクトから無料のVP8コーデックを使用できます。また、VP8 / VP9エンコーディングを正しく実行するには、Docokame Live Serverサービスをシステムアカウントではなく、ユーザー管理者アカウントで実行する必要がある場合があります。
どこカメライブサーバーに常にMKVファイルを記録させる方法は?
32ビットマシンのHKLM \ SOFTWARE \ Docokame \ LIVE \ ULIVESERVER(または64ビットマシンのHKLM \ SOFTWARE \ WOW6432NODE \ Docokame \ LIVE \
ULIVESERVER)の下に、MkvContainerPreferredという名前のDWORDレジストリ値を作成し、1に設定します。
Live Server Configがキャプチャカードを認識しない、または320x240サイズのみを選択できます。
カードのドライバーは、DirectShowを完全にサポートし、適切なDirectShowインターフェイスを介してサポートされるビデオ解像度の完全なリストを提供する必要があります。
アーカイブサーバーの構成中に、メディアサーバーのパスワードの入力を求められますか?
アーカイブサーバーは、認証にこのパスワードを使用するメディアサーバーに接続します。Media Server
Configuratorの[プロパティ]ページで同じパスワードを設定する必要があります。
RTPマルチキャストパケットは、128(TTL)で送信されます。TTLを変更するにはどうすればよいですか?
HKLM \ SOFTWARE \ Docokame \ SERVER(またはHKLM \ SOFTWARE \ WOW6432NODE \ Docokame \ SERVER)の下に、TTLという名前のDWORDレジストリ値を作成し、適切なTTLを設定します。
Media Server構成ツールで構成されたマルチキャストグループIPアドレスを変更できません。
IPアドレスとポートの両方を変更し、他の構成済みリソースが同じIPアドレス/ポートを使用していないことを確認する必要があります。LANに複数のMedia Serverをインストールする場合は、すべてのリソースが異なるマルチキャストグループアドレスを持っていることを確認してください。
Docokame Live Serverは、インタラクティブデスクトップが開いていない(ユーザーがログインしていない)コンピューターからライブビデオをストリーミングできません。
これは、使用されているビデオキャプチャカードにビデオポートがある場合に発生する可能性があります。ポートの目的は、ビデオキャプチャレンダリングのCPU使用率を最小限に抑えることです。問題は、ビデオポートが正しく機能するためにインタラクティブデスクトップが必要なことです。Gainward GeForce-4グラフィックスカードは、ビデオキャプチャにインタラクティブデスクトップを必要とすることが知られています。
|