移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

導航連結

  • 首頁
  • Nokia N900 專區
  • N900 軟體應用
  • N900 使用 GStreamer 串流輸出

N900 使用 GStreamer 串流輸出

發表日期:星期三, 03/21/2012 - 23:06,更新日期:星期三, 03/21/2012 - 23:35

N900 具有兩個視訊鏡頭,分別是 /dev/video0 和 /dev/video1,在 N900 硬體功能簡介一文已經提到這兩個鏡頭可以直接使用 MPlayer 開啟,這次本文會進一步說明如何將 N900 的鏡頭影像經由網路串流到電腦上播放。要實現這樣的功能並沒有單一作法,而本文的範例是在 N900 上使用 GStreamer 輸出,然後在電腦上使用 VLC 播放軟體接收串流。

 

建議在區域網路的環境下測試,可以用 Wi-Fi 或者乙太網路連線的方式將 N900 接上區域網路。本文的 N900 IP 為 192.168.1.12,接收串流的電腦 IP 為 192.168.1.3。

 

1. 安裝 gstreamer-tools

  • sudo apt-get install gstreamer-tools

 

2. 在電腦上建立 *.sdp 檔寫入以下資訊:

v=0
m=video 5000 RTP/AVP 96
c=IN IP4 192.168.1.12
a=rtpmap:96 H264/90000

 

3. 在 N900 上執行以下指令:

  • gst-launch v4l2src device=/dev/video0 ! videoscale ! video/x-raw-yuv,width=320,height=240 ! dsph264enc ! rtph264pay ! udpsink host=192.168.1.3 port=5000

 

4. 在電腦上使用 VLC 開啟該 *.sdp 檔即可開啟串流

 

5. 其它參考資料

  • http://wiki.maemo.org/Streaming_video_from_built-in_webcam
  • http://blog.pclewis.com/2010/02/streaming-nokia-n900-camera-to-vlc/