Presentation is loading. Please wait.

Presentation is loading. Please wait.

指導老師:王偉德老師 學生:詹翔森 曾仲凱 吳德漢 溫植琪 游詩韻

Similar presentations


Presentation on theme: "指導老師:王偉德老師 學生:詹翔森 曾仲凱 吳德漢 溫植琪 游詩韻"— Presentation transcript:

1 指導老師:王偉德老師 學生:詹翔森 曾仲凱 吳德漢 溫植琪 游詩韻
    學生:詹翔森        曾仲凱        吳德漢        溫植琪        游詩韻

2 大綱、 1. 摘要 2. 簡介 3. 系統架構 4. 主要成果 5. 評估與展望 6. 結語 7. 銘謝 1

3 1. 摘要 網際網路的普及化 開發線上遊戲的語音溝通系統 Online Game的蓬勃發展 遊戲的互動不足 玩家間一對一語音溝通
提升遊戲的互動性 玩家間一對一語音溝通 2

4 2. 簡介 線上網路遊戲的風行 MMORPG 大型多人網路角色扮演遊戲
VoIP能夠將語音訊號壓縮成數據資料封包(Data Packet),做點對點的即時通訊 在Vyger Online RPG基礎架構上,設計了一套語音系統 3

5 2.1 背景 線上遊戲仍有許多問題 採Hybrid Client/Server的架構 每台Server的人數有限
僅能藉由文字訊息傳遞 採Hybrid Client/Server的架構 節省廠商遊戲成本 玩家可在任何伺服器間相互溝通 4

6 2.2 Client/Server架構 其中一位玩家送出訊息 Server 傳送更新的狀態給其它玩家 5

7 2.3 Hybrid Client/Server架構
6

8 3 系統架構 7

9 3.1 開發目標 引入網路電話的技術 VoIP的現行技術:H.323 與 SIP 選用H.323 多媒體傳輸即時性與連續性問題
定義網路上封包交換壓縮、解壓縮標準、通話程序及媒體傳輸等協定 8

10 3.2 四分樹 A 1 2 3 4 5 B C 9

11 3.3 語音系統 線上即時語音功能 玩家可運用語音功能進行一對一之對談 輸入對方的IP進行語音對話 10

12 3.4 系統分析與設計摘要 主要功能 功能描述 1.0 語音系統 與一位玩家,進行一對一的通話,兩方所輸入的聲音僅彼此可以接收
1.0 語音系統 與一位玩家,進行一對一的通話,兩方所輸入的聲音僅彼此可以接收 1.1 MakeCall 撥打電話 語音功能,邀請對方進行語音對話 1.2 Accept 接聽電話 接受對方進行通話,當對方邀請你進行對話時方能使用此功能 1.3 HangUp 掛斷電話 中止通話,在進行語音對話方能使用此功能 1.4 Refuse 拒聽電話 拒絕對方進行通話,當對方邀請你進行對話時方能使用此功能 11

13 3.5 主要困難與解決之道 程式撰寫的方面 困難: 解決方式:
由於以Java語言開發的語音系統相當少,且在選擇套件上必須是以消耗資源較低為原則 解決方式: 收集相關資料進行研討和測試的工作 以JCPPhone為基礎架構,進行簡化 12

14 3.5 主要困難與解決之道 兩套系統的結合 困難: 解決方式: Vyger Online RPG與JCPPhone
結合方面需考量整體系統架構與可行性 解決方式: 以不影響遊戲運作效能的前提下,將系統與語音功能進行結合 13

15 4 主要成果 本系統建置在Open Source project - Vyger Online RPG上實作VoIP的技術
在遊戲空間中可以自由的行走,彼此之間也可以透過語音的對話來進行交談 14

16 5 評估與展望 我們希望在未來可以達到以下幾點: (1)語音系統的通話清晰度 提供更加順暢及清晰的語音功能 (2)更多元化的溝通方式
增加組隊功能 拓展組隊功能之語音功能 15

17 6 結語 創新的主從式架構 藉由Local Game Server設立,進而減少以往Master Server之負擔,提升溝通的品質 兼具遊戲性與互動性 採用Hybrid Client/Server的架構來達成多人語音對話 16

18 7 銘謝 指導老師王偉德 研究所學長陳建豪 除了平日課程的教導中外,閒暇的時間也給予我們指導
在百忙之中給予我們程式上的指導以及文件撰寫各方面的意見 17


Download ppt "指導老師:王偉德老師 學生:詹翔森 曾仲凱 吳德漢 溫植琪 游詩韻"

Similar presentations


Ads by Google