RealProducer


Liveエンコード例2:ビデオ+音声の場合

  • 以下の例は、TVチューナー&ビデオキャプチャボードGV-BCTV4/PCI(IOデータ)を使用し、TVチューナ映像やビデオ映像をRealServerに送信する場合を示します。RealServerはあらかじめ起動しておきます。
  • RealProducerは、Video for LinuxのAPIを提供するbttvドライバの上で動きます。従って、以下に従ってbttvドライバを組み込んでおく必要があります。

    bttvドライバ

    # cd /usr/lib/realproducer-8.5
    # ./realproducer -l 2,6:0 -s taro:4040/test.rm -u hnakamur -p ******
    RealProducer(r) Basic 8.51
    Copyright (c) 1995-2001 RealNetworks, Inc. All rights reserved.
    
    
    The license key number you have entered is invalid.
    RealProducer Basic is now running.  Please edit the file
    LICENSE_KEY and enter a valid serial number or re-install.
    
    
    ------> Beginning Run: Wed Aug  8 00:43:58 2001
    
    
    Command line: ./realproducer -l 2,6:0 -s taro:4040/test.rm -u hnakamur -p ******
    Source:
            Audio:  Linux/OSS audio capture plug-in (/dev/dsp) [Microphone]
            Video:  V4L1 Video capture plug-in (/dev/video0) [Television]
    Output:         taro:4040/test.rm
    Title:
    Author:
    Copyright:
    Keywords:
    Description:
    Target Audience: 28K Modem
    Audio Format:   Voice Only
    Video Quality:  Normal Motion Video
    Allow Recording:Disabled
    Allow Download: Disabled
    Server Type:    SureStream
    
    Encoding...
    

  • ビデオデバイスの部分を「6:1」,「6:2」と変えると、以下の様になります。(Source:部分のみ抜粋)
    # ./realproducer -l 2,6:1 -s taro:4040/test.rm -u hnakamur -p ******
    Source:
            Audio:  Linux/OSS audio capture plug-in (/dev/dsp) [Microphone]
            Video:  V4L1 Video capture plug-in (/dev/video0) [Composite1]
    
    # ./realproducer -l 2,6:2 -s taro:4040/test.rm -u hnakamur -p ******
    Source:
            Audio:  Linux/OSS audio capture plug-in (/dev/dsp) [Microphone]
            Video:  V4L1 Video capture plug-in (/dev/video0) [S-Video]
    

  • 上記のLive配信をRealPlayerで受信するには、以下のURLでRealServerにアクセスします。

    rtsp://taro:554/encoder/test.rm


問題点

  • ライブコマンドの「-l 2,6:0」中で、ビデオデバイスを指定する部分は、本来は「4:0」となるべきなのですが、なぜか「The video capture device specification is invalid」とエラーとなってしまいます。上記例にある様に、「6:0」〜「6:2」とする事で、ビデオのエンコードが出来る様になりました。詳細は、以下を参照して下さい。

    [linux-users:86296] RealProducer8.5でビデオエンコードでエラー


前に戻る

トップへもどる


Copyright (c) 2001 Hiroshi Nakamura. All rights reserved.