Work: Create a Audio streaming server and client with Open Source Code.

最近可能需要建立一個網路數位化的公共廣播系統(Digital Public Address System with Network tranport),預計將使用在台北捷運行控中心對車站廣播系統的新蘆線(XinLuz Line for Taipei MRT System)。但需考量支援舊的淡水/新店/板南線系統。因此目前只規劃在行控中心內使用網路傳輸,可能的話,將會在新蘆線車站測試 Full Audio over IP network. 驗證捷運網路系統的支援能力。

上述只是先前學習計畫,實際上需看標案得標狀況而定。有可能會殺出其他大的系統整合商吧。

About Audio Streaming Part.

1. Create a record and playback program.need study Windows Media SDK if on Win32 platform, then create WaveInput and WaveOutput Object model.

2. Study How to using Libmp3lame function.

3. Combin 1. and 2. Create real-time mp3 record/playback.

4. add a network transport layer to 3., split it to a audio streaming server and a audio playback client with network.

5. study 4. to support RTP protocol and Multicast function.


planing use below open source project

  • Lame
  • Lori’s JRTPLib

About Control Part

1. Create a OwnerDraw Button. it use at operator and indication state.

2. Create a configuration UI using step.1 Button.

3. Using TinyXML Library to support Configuration function.


planing use below open source project

  • WTL, (may be change to QT, it can support other platform)
  • TinyXML

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: