170 likes | 335 Views
嵌入式電話的軟體設計. 指導教授 : 蔡亮宙 學生 : 黃培修. Outline. Abstract INTRODUCTION PJSIP AND ITS ARCHITECTURE ARCHITECTURE OF EMBEDDED VIDEO PHONE DESIGN AND IMPLEMENT OF SOFTWARE CONCLUSION. Abstract. PJSIP Stack. BF561. INTRODUCTION. 1 ˙信令協議選擇 2 ˙微處理機的能力 處理多媒體數據 嵌入式操作系統 uClinux.
E N D
嵌入式電話的軟體設計 指導教授 : 蔡亮宙 學生 : 黃培修
Outline • Abstract • INTRODUCTION • PJSIP AND ITS ARCHITECTURE • ARCHITECTURE OF EMBEDDED VIDEO PHONE • DESIGN AND IMPLEMENT OF SOFTWARE • CONCLUSION
Abstract PJSIP Stack BF561
INTRODUCTION 1˙信令協議選擇 2˙微處理機的能力 處理多媒體數據 嵌入式操作系統uClinux
PJSIP AND ITS ARCHITECTURE • PJSIP的優勢: 1˙有所有SIP的function 2˙PJSIP可以支持大多數的硬件 3˙擴展性
Transport manager • 它有定時器棧實例,並調度計時器所有的SIP組件。 • 它管理PJSIP模塊。模塊是堆棧伸過消息解析和傳輸的主要手段 • 它接收傳入的SIP消息從交通管理和分發消息到模塊。
SIP endpoint • 接收傳輸數據包,並提供SIP消息到端點。 • 找到匹配的傳輸發送SIP消息到特定的目標 • 基於傳輸類型和遠程地址。
ARCHITECTURE OF EMBEDDED VIDEO PHONE • 嵌入式視頻電話設計在這裡正與圖形用戶界面(GUI),它可以建立,修改和SIP協議終止對話。該算法如G.711,G.723.1,H.261和H.263都支持。與此同時,它具有回音消除,防火牆穿越,抖動緩衝,音頻和視頻,靜音檢測等之間的同步功能。
Test • 鏈接BF561和PC單獨切換,設置它們的IP為192.168.1.1和192.168.1.2。 • 在Linux上運行編譯後的程序,它是專為BF561。 • 輸入命令:撥打SIP:192.168.1.2,它代表一個請求到PC,PC機時接受它,輸入A和200這意味著接受請求。在這一刻,BF561和PC兩個終端上會顯示“您正在通話”,它顯示了會話建立成功。
CONCLUSION 關於嵌入式可視電話終端方案,提出在本文中,它採用BF561處理器,PJSIP棧和uClinux的。測試表明,該方案是可行的,它可以符合RFC3261標準,實現IP的通信。隨著嵌入式技術的快速發展,嵌入式可視電話終端有一個光明的未來。
REFERENCES Xue Meng, Zhang Hong, Liu Bing, “Image Coding Technique andStandardization. Computer Engineering and Design,” 25(9), pp.1476-1478, 2004 Liu Zhi-jun, Wang Feng, “The Protocol of Soft Switch Technologyand Application in VoIP,” Microcomputer Information, 09(3),pp.169-172, 2006. Analog Device, “The Application of uClinux on BF561 Processor,”Global Electronics China, ,(1) pp. 92-98, 2005. Benny Prijono, PJSIP home page, www.pjsip.org. Zhang Rong, “Application and Research of SIP Protocol.ComputerTechnology and Development, ” 16(6), pp.71-73, 2006 Zheng Hui, Tu Gang, “Design of embedded Video Monitor Endpointbased on Dual Core DSP,” Computer Engineering and Design, 28 (9),pp.2092-2095,2007.