• 沒有找到結果。

MPEG-4多媒體資訊家電之整合系統晶片設計---子計畫III:網路軟體與MPEG-4串流技術之建構與開發(I)

N/A
N/A
Protected

Academic year: 2022

Share "MPEG-4多媒體資訊家電之整合系統晶片設計---子計畫III:網路軟體與MPEG-4串流技術之建構與開發(I)"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會專題研究計畫 期中進度報告

子計畫三:網路軟體與 MPEG-4 串流技術之建構與開發(1/3)

計畫類別: 整合型計畫

計畫編號: NSC92-2220-E-006-005-

執行期間: 92 年 08 月 01 日至 93 年 07 月 31 日 執行單位: 國立成功大學工程科學系(所)

計畫主持人: 黃悅民 共同主持人: 黃慶祥

報告類型: 完整報告

處理方式: 本計畫可公開查詢

中 華 民 國 93 年 6 月 7 日

(2)

行政院國家科學委員會專題研究計劃期中成果報告 MPEG-4 多媒體資訊家電之整合系統晶片設計-

子計劃三:網路軟體與 MPEG-4 串流技術之建構與開發(1/3) 計畫編號:NSC92-2220-E006-005

執行期限:92 年 8 月 1 日至 93 年 7 月 31 日 主持人:黃悅民教授 國立成功大學 工程科學系

一、 中文摘要

此計畫是發展嵌入式系統應用於 多媒體資訊家電上,隨著網路與嵌入 式資訊家電的結合,人們可以透過網 路的便利性與穿透性以及嵌入式應用 產 品 的 高 度 可 移 動 性 來 獲 得 更 多 即 時、重要訊息。同時,寬頻時代的到 來,正意謂著網路傳輸功能儼然成為 資訊家電中不可或缺的功能之一。。

此計畫於多媒體資訊家電之整合 系統晶片上修改網路上免費之網路協 定軟體 – LWIP,並設計一套即時影 音串流與善用網路頻寬之機制,使得 我們開發出來的產品可以提供品質良 好的影音串流服務。

關鍵詞:嵌入式系統、多媒體資訊家 電、MPEG4、網路、串流系統

Abstract

This project develops an embedded system for multi-media IA, the integrated of internet network and embedded IA, people can get more real, important information via mobile embedded system.

This project alter free software –

LWIP for embedded system, and designed a real-time video/audio streaming mechanism for the produces whick can provide A/V streaming service.

Keywords: embedded system, multi-media IA, MPEG4, network, streaming service.

二、緣由與目的

隨著網路的普及與嵌入式系統的 發展,多媒體的應用也越來越多元 化。在這樣的背景之下,我們利用成 本低廉的硬體平台搭配網路上免費的 網路協定原始碼 LWIP 來發展出一套 具有穩定性的嵌入式系統影音多媒體 系統。由於過去多媒體影音系統大部 分都在 PC 平台上,因此具有缺少可攜 性與成本過高等缺點,我們透過與嵌 入式平台結合的方案,將可以提供一 套成本低廉、產品應用面廣與具有強 大功能的的資訊產品。

LWIP 網路協定移植與效能最佳化 在此研究重點裡頭,我們所討論 的主題為將 LWIP 移植至系統平台上之 後,我們將使此系統平台具有最佳的 網路效能,以提供更平順的即時影音 串流品質。

(3)

我們設計了幾種方式來測量 LWIP 的效能,我們由不同的系統與不同的 環境交叉測試 LWIP 的網路能,系統方 面我們分為 1. NoOS 配合 LWIP、2. eSOL 配合 LWIP;網路環境方面,我們測試 三種不同的網路環境,1. Intranet、

2. Internet (512 / 512)、3. GPRS ( 115.2K bps )。我們在嵌入式系統 平台上發展一 Server,經由 Server 送 出一連串的資料 ( 封包 size 為 512 bytes、1k bytes、1460 bytes、2k bytes 以及 4k bytes ) 至 PC,在經由檢查 我們自訂的 check sum 來檢驗 TCP 的 穩定度,並由連續送出 10000 個封包 所花費的時間來衡量網路效能並藉由 分析數據找出可提升網路效能的方 法。

測試數據如下表:

我們可以發現在不同的網路環境 下,一次送出 1460bytes 的傳送方式 將具有最佳的網路效能,因此我們在 撰寫串流系統時,引進了 Optimized Buffer 的觀念來增加網路效能。

影音串流系統

當我們順利完成移植網路協定之 後,並且於各種網路環境測試出網路 頻寬之後,我們著手發展影音串流系 統,示意圖如下:

在影音串流系統中,我們定義了 Client 端與 Server 端的通訊協定,以 及定義了影音封包的格式,並且設計 了一些串流的機制,使得影音串流在 各種不同的網路環境 ( Intranet、

Internet、GPRS )下能有其最大頻寬 的表現,使得影音串流更為平順與穩 定。

四、系統實作結果與測試

下圖為網路實驗環境架構圖,主 機與系統晶片之間以HUB 相連接作測 試。

圖 網路實驗環境架構圖

在實作過程之中,我們可以了解 到 lwIP 正如其名 lightweight IP,

(4)

精簡的 TCP/IP 協定實作,並透過編譯 器最佳化的設置可以達到整個網路協 定核心不到 50k Bytes 的 object code 大小(以 gcc 2.95 版本為例),因此若 能針對 Code Composer Studio 的編譯 環 境 作 最 佳 化 的 設 置 , 相 信 整 體 的 object code size 會大幅度的減少。

五、結論與未來之發展

本計畫以設計、實作嵌入式系統 上網路的功能與串流系統。為了使整 個系統更加完善,在未來的功能延伸 上,可以考慮以下幾點:

(1).雙向的影音即時串流。

(2).配合不同作業系統,使網路效能 更加穩定與提升。

參考文獻

1. [1]DSP+GPP Linux, “Using Linux to Control DSP Processes in Mixed-Processor Systems”, Oct 2001

2. eSOL Co, “PrKERNEL for TMS320DSC25 Specification”, ver1.0, Nov 2001

3. “Internetworking Technology Handbook”,

http://www.cisco.com/univercd/cc/t d/doc/cisintwk/ito_doc/

4. “ITRON Introduction”,

http://tronweb.super-nova.co.jp/itro

n.html

5. “ITRON Newsletter”,

http://www.ertl.jp/ITRON/Newslett er-E/itronnews33-e.html

6. “LwIP – A Lightweight TCP/IP Stack”,

http://www.sics.se/~adam/lwip/

7. “RFC768 User Datagram Protocol”, http://www.faqs.org/rfcs/rfc768.ht ml

8. “RFC791 Internet Protocol”, http://www.faqs.org/rfcs/rfc791.ht ml

9. Using lwIP with or without an operating system,

http://www.sics.se/~adam/lwip/os.h tml

參考文獻

相關文件

1、 網路管理與通信技術整合實務、機電控制、網拍多媒體行銷及物流從業人員

整體網站之規劃與設計設,包括網站企畫,網頁版面美工設計,網頁版面

分項計畫「海上絲路之探索」之設計與推行,基本上針對本校通

‡ Verio 提供網站代管公司完整的軟體、運算 與網路資源,也提供網路零售業者開發電子 商務及網站代管的服務 V i 也提供小型 商務及網站代管的服務。

• 學生聽講中可隨時填寫提問單發問,填妥後傳送予課程助教;一 學期繳交提問單0-2次者仍得基本分數B,達

電機工程學系暨研究所( EE ) 光電工程學研究所(GIPO) 電信工程學研究所(GICE) 電子工程學研究所(GIEE) 資訊工程學系暨研究所(CS IE )

張庭瑄 華夏技術學院 數位媒體設計系 廖怡安 華夏技術學院 化妝品應用系 胡智發 華夏技術學院 資訊工程系 李志明 華夏技術學院 電子工程系 李柏叡 德霖技術學院

4.1 多因子變異數分析 多因子變異數分析 多因子變異數分析 多因子變異數分析與線性迴歸 與線性迴歸 與線性迴歸 與線性迴歸 4.1.1 統計軟體 統計軟體 統計軟體 統計軟體 SPSS 簡介 簡介