具備可攜性及通話品質量測功能之軟體電話架構設計與實作

Slides:



Advertisements
Similar presentations
教育技术装备统计系统 使用培训 教育部基础教育司 教育部教育管理信息中心.
Advertisements

行政院人事行政總處 網際網路版人力資源管理資訊系統(WebHR) 103年增修功能說明
機關安全維護 壹、對爆裂物之認識與防處.
電子商務 題目 : FACEBOOK搜尋:QSearch 組別 : 第四組 報告順序 : 第三組
第一組 訪談成果分享 趙涓旎 唐嘉妤 吳郁柔 蔡佩穎 黃韻蓉 江瑞安 董心瑜 楊凱喻 莊傑閔 闕慧慈
慈方名医系统-标准版(中医版) 能真正帮助医生提高临床疗效的高级全科诊治咨询系统! 使用说明书 慈方中医网
通訊科技教育改進計畫 「網路應用與服務組」 行動電子商務課程 XML之簡介.
媽咪!我長毛了… 平平與安安的長毛事件簿 報告:邱 子 芸
動畫與遊戲設計 遊戲開發工具 程于芳 老師
資訊安全宣導 101年08月21日-08月23日.
資訊科技概論 第七章 – 電腦軟體概論.
林业工作站岗位培训在线学习平台 使用方法 林业站 马廷贵
網頁技術簡介.
這學期的學習檔案 授課教師:鄭亞薇 數媒一A 費詩涵
課程名稱:程式設計 授課老師:________
基于VC++的数字图像特效处理系统的设计与实现
珠图1小时: 解读: 北理珠图书馆“13.5”暨 中长期发展规划
第 1 章 跨入 Word 的世界.
单元 6 信息检索和网络信息应用.
7-1 軟體運作原理 7-2 軟體分類 7-3 常見的應用軟體- 以自由軟體為例
医学仪器中的嵌入式系统设计  T06.WinCE 网络与通信
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
1-1 電腦的起源 1-2 電腦的演進 1-3 電腦的種類 1-4 電腦與生活
Internet Radio 網 路 電 台: . 潘柏任 B 許宏瑋 28 曾彥中 32 蔡文軒 40.
.NET 簡介.
教育部資通訊人才培育先導型計畫 寬頻有線教學推動聯盟中心 第九章 VoIP網路安全防護.
.NET 簡介.
A VoLTE Traffic Classification Method in LTE Network
Google文件介紹 多媒體系一年級 陳翰宣 & 魏敬浤.
VoIP integrate compuse PSTN-PBX with SIP/ENUM/IVR
Android 课程讲义 智能手机开发
第16章 多媒体编程 随着计算机技术的飞速发展和计算机的普及,多媒体和人们的休闲生活已经融为了一体,在Visual Basic中,通过使用一些编程技巧或多媒体控件可以开发出具有鲜明特点的多媒体程序。
C++ 與 物件導向 程式設計概念簡介 魏天君 2018/12/3.
Native Development Kit
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
預官考試輔導 計算機概論提要 91年12月4日.
第九章 測試工具與測試管理系統.
電子簽核教育訓練.
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
課程名稱:_____________ 指導教授:_____________
善用視訊資源以提升工作效能 資訊推動小組 中華民國 103年10月.
Unit 10: Introduction to the Internet
前终端一体化开发解决方案 腾讯 lucaspei(裴伟).
影音資料傳輸原理 ─ 輕鬆完成影音聊天室 呂孟庭.
1 意见反馈与问题解答 4 1.
第7章 電腦軟體概論 7-1 軟體運作原理 7-2 軟體分類.
Tour of PDA 電機四 b 莊惠涵.
自由軟體研習 主講人:紀藶珊.
計算攝影學 Final Project 影像縮放內插法 on MFC介面
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
傳輸控制協議 /互聯網協議 TCP/IP.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
2019/5/1 论文题目: 虚拟天文光学望远镜系统研究 报告人:徐灵哲.
現代專案管理教材 第一章 專案與專案管理 博碩文化出版發行.
教師專業發展評鑑 鄭玉玲的教學評鑑檔案.
瞻前顧後 Windows程式開發方式的重要演進
DEV 343 VS2005超快速开发方案/EEP2006控件包.
電腦基礎與網際網路 資訊安全 資訊隱私權.
大林數位機會學習中心 課程講義.
第三章 軟體資源管理 授課老師:褚麗絹.
本文档介绍 1. 如何使用同一台电脑录课; 2. 如何在其他电脑录课;
下一代网络营销的核心思想 首页 冯 英 健 第九届中国网营销大会 北京
單 位 :國立暨南國際大學 南投區域網路中心 主講人:陳家祿先生
社會領域教學 相關網路資源介紹.
编译原理 中南大学软件学院 陈志刚.
電腦 戰.
Presentation transcript:

具備可攜性及通話品質量測功能之軟體電話架構設計與實作

目前常見的VoIP客戶端軟體 Skype MSN 即時通 Google Talk X-Lite P2P/VoIP/IM VoIP/IM 簡易 軟體類型 P2P/VoIP/IM VoIP/IM 通話品質量測 簡易 無 可攜帶性 Skype Google Talk

何謂軟體可攜性(Portable) 所謂軟體可攜性,是指一套軟體不需要經過安裝程序及額外函式庫(如 .NET Framework、Java Runtime Environment 等)支援即可直接執行。這類軟體又稱為「綠色軟體」。可以放置於隨身碟內,於需要時直接運行。 常見的 Portable software : Mozilla Firefox OpenOffice.org 7-Zip PuTTY Foobar 2000

我們使用MFC(Microsoft Foundation Class Library)來實做此軟體的介面。 原本PSP (portable SIP phone) 須另外安裝.NET Framework可轉散發套件才能使程式正常執行,這將會阻礙到軟體的可攜帶性。 我們使用MFC(Microsoft Foundation Class Library)來實做此軟體的介面。 hardware Operation System / Windows API Microsoft Foundation Class Library/ Active Template Library Common Language Runtime Framework Class Library Native C++ Program Managed C++ Program .NET Framework與MFC資源呼叫的差異

我們基於PSP的架構,在其中加入負責連線資訊收集與判斷的模組。 TCP/UDP Media Control RTP Call Control SIP 改良前的PSP RTP/Transmission Analyze/RTCP Quality Information Output (XML) 改良後的PSP PSP改良前與改良後的差異

量測項目 我們蒐集以下數據作為分析通話品質的依據: 已傳送 / 接收封包數 聲音撥出 / 收錄次數 傳送 Buffer 的讀取 / 寫入指標 接收 Buffer 的讀取 / 寫入指標 傳送封包的丟棄次數 接收 Buffer 的讀取 / 寫入總封包數 未來我們將加入RTCP (Real-time Transport Control Protocol) 資訊的蒐集,取得更精準的分析數據。

程式主要架構

實作軟體的特色 此軟體在Windows平台下不需進行安裝步驟,也不需額外安裝函式庫的環境之下,便能直接執行的客戶端軟體,達到真正的可攜帶性。 此軟體能蒐集封包處理的相關資訊,再透過軟體統整並分析這些資訊。 此軟體能將蒐集並統整後的資訊,以方便做資訊交換的可擴展置標語言(eXtensible Markup Language,簡稱XML)檔案輸出。

實作成果

執行方式 雙擊程式圖示並進入登入畫面 輸入登入資訊並按下確認後,進入主畫面 程式圖示 主畫面 登入畫面

Transmission Information 視窗 Login按鈕:進入登入畫面來改變登入帳號密碼及伺服器位置。 訊息顯示:顯示目前狀態,如登入結果、收到來電訊息、通話中等。 Destination User ID:輸入欲撥打電話對象的帳號。 Display transmission information按鈕:按下此按鈕即會彈出通話連線資訊畫面。此畫面不會影響到主畫面的操作。 (1) 按下 (2) Transmission Information 視窗 (3) (4) 按下

結論與未來展望 此軟體具有高度可攜帶性, 達到「隨插即用」的目的。 具語音品質量測的功能,資訊主要以數據顯示。 未來可以將這些數據經過計算後直接輸出成MOS值,以方便使用者可以直接了解目前的通話品質情形。

敬請指教