Top > VLCでストリーミング配信(Windows版(XP,Vista,7))

キーワード: ストリーミング, 配信, 設定, VLC, キャプチャ, カメラ, Webカメラ, DirectShow


新調したノートPCにWebカメラが付いていたので, 試しにストリーミング配信してみたときのメモ.

必要なもの

  • WindowsOS (XP/Vista/7)
  • DirectShow対応の映像入力機器(Webカメラ/キャプチャ等)
  • VLC

手順

VLCを導入する

本稿執筆時点での最新版である1.1.11を導入した.

キャプチャデバイスがVLCで利用できるか確認する

下記手順で, カメラまたはキャプチャからの入力がVLCの画面に表示されることを確認する.

  1. [VLCを起動]
  2. [メディア]
  3. [ストリーミング]
  4. タブを選択 → [キャプチャーデバイス]
  5. [キャプチャーモード: DirectShow]
  6. [ビデオデバイス名: デフォルト(またはデバイスを選択)] 正確なデバイスがリストに登場しなければ, 再表示ボタンを押すことでリストが更新される.
  7. [オーディオデバイス名: デフォルト(またはデバイスを選択]
  8. [ストリーム再生] → ストリーミングのウィザード画面へ遷移
  1. [入力元: dshow://] (自動補完されている)
  2. [次へ]
  3. チェックON → [ローカルで再生する]
  4. チェックOFF → [トランスコーディングを有効にする]
  5. [ストリーム再生]

ストリーミングを開始する

  1. [VLCを起動]
  2. [メディア]
  3. [ストリーミング]
  4. タブを選択 → [キャプチャーデバイス]
  5. [キャプチャーモード: DirectShow]
  6. [ビデオデバイス名: デフォルト(またはデバイスを選択)] 正確なデバイスがリストに登場しなければ, 再表示ボタンを押すことでリストが更新される.
  7. [オーディオデバイス名: デフォルト(またはデバイスを選択]
  8. [ストリーム再生] → ストリーミングのウィザード画面へ遷移
  1. [入力元: dshow://] (自動補完されている)
  2. [次へ]
  3. チェックOFF → [ローカルで再生する]
  4. [新しい出力先: HTTP]
  5. [追加]
  6. [ポート: 8080]
  7. [パス: /]
  8. チェックON → [トランスコーディングを有効にする]
  9. [プロファイル: Video - DIV3 + MP3(ASF)] ここが重要
  10. [次へ]
  11. [TTL: 60]
  12. [ストリーム再生]

VLCでストリーミングを再生する

LAN内の別のPCからVLCで再生する. VLCを複数起動可能に設定してから, 別窓で http:// localhost:8080 を指定しても良い.

  1. [VLCを起動]
  2. [メディア]
  3. [ネットワークストリームを開く]
  4. [ネットワークURL: http:// 192.168.0.x:8080]
  5. [再生]

ブラウザでストリーミングを再生する

Firefox

Firefoxに於いてVLCプラグインが必要. VLCのインストール時にMozillaプラグインのチェックをONにしておく必要がある.

<embed type="application/x-vlc-plugin"
        name="vlc" autoplay="yes" loop="yes" width="320" height="180"
        target="http://192.168.12.120:8080" />

IE

<object ID="MediaPlayer1" width=400 height=300
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
CODEBASE="http://activex.microsoft.com/activex/
controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
standby="Loading MicrosoftR WindowsR Media Player components..."
type="application/x-oleobject">
<param NAME="AutoStart" VALUE="True">
<param NAME="FileName" VALUE="test.asx">
<param NAME="ShowControls" VALUE="true">
<embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
SRC="http://192.168.12.120:8080"
width=400
height=300
autostart=1
showcontrols=1>
</embed>
</object>



新規 編集 添付 名前変更 バックアップ   ホーム バックアップ リンク元   最終更新のRSS