HelixProducerによるLiveエンコード


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

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

    bttvドライバ

    $ producer -vc /dev/video0 -vp 0 -ac 0 -ap 0 -sp hnakamur:hn2933@localhost:554/test -ad "64" -dt
    Helix(TM) Producer Basic 9.0.1 from RealNetworks(R). Build number: 9.0.1.250
    Info: Starting encode                                                          
    Info: Authentication for server localhost succeeded.                           
    Info: Broadcasting stream test to server.                                      
    Encoding: 2:16.4 Errors: 0 Warnings: 0 [----------]  0dB
    
    (CTL+Cで配信を停止)
    
    Info: Stop encoder request received                                            
    Info: Stopping encode                                                          
    Info:       Total |   Audio |  Video |  Avg |          Min  | Avg |         Min  | Pre- |Audience Name
    Info:        kbps |    kbps |   kbps |  FPS |          FPS  |  QI |          QI  | roll |
    Info:  ad:     62 |    11.0 |     51 |  5.5 |  4.2@00:00:10 |  12 |  10@00:00:04 |    5 |64k Single ISDN
    Info: Total Bitrate = 62 kbps                                                  
    Info: Encoding successful!                                                     
    Done  Errors: 0 Warnings: 0
    

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

    rtsp://taro:554/broadcast/test
    

    以下の写真は、同じLAN上のWin98マシンのRealOnePlayerからアクセスした時のものです。

    RealONEPlayer受信画面


前に戻る

トップへもどる


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