基于Internet的流媒体传输控制系统(TCS)的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文在H.323系统的组件网守的基础上,设计了基于Internet的流媒体传输控制系统(TCS)和相应的智能终端。TCS可以作为门户网站、电信增值运营商的基本软件系统,也可以理解为H.323语音教室网络的管理实体。它是所有H.323网络内呼叫的焦点。可以对语音教室,或者扩展为视频电话会议进行有效的管理和控制。它能提供基于H.323协议下很重要的功能,例如提供地址解析、访问控制、身份验证、带宽控制、安全检查、域的管理、呼叫控制信令以及呼叫管理等。为了有效地配合TCS的运行,自行开发了智能终端系统。该系统采用了基于硬件双核结构的TMS320VC5471为主的开发板。结合CPU两个内核不同的体系结构,在DSP内核上连接A/D、D/A模块实现语音信号I/O通道以及实时实现语音编解码算法,在ARM内核上移植了μCLinux嵌入式操作系统。终端嵌入的H.323应用系统、键盘、显示器等用户接口模块均由μCLinux统一管理和调度,可以很好的实现和运行TCS的服务器进行通信。最后,在现有科研水平和软硬件条件下,设计了数字化语音教室。整个设计综合应用了网络协议、嵌入式软件设计技术、多媒体技术、计算机微处理器技术等,为进一步研究和开发打下了坚实的基础。把嵌入式μCLinux移植到ARM内核的实践,为TI同类芯片(如DSC2X系列、DM系列、OMAP系列等双核CPU)进行操作系统移植提供了有价值的经验。
This paper designs stream media transmission control system (TCS) of internet and corresponding intelligent terminal based on H.323 system of constructing gatekeeper. TCS can be used as the basic software system for WWW and telecommunication value-added service dealer, furthermore it can also regard as management entity of H.323 speech classroom network. It can provide speech classroom and videophone with management and control. It has functions as follow: address resolution, access control, ID verifying, bandwidth control, safety examination, domain management, call control signalling and call management etc. In order to cooperate with TCS, intelligent terminal is developed. This system uses the EVM of dual-core TMS320VC5471. For the different core configuration, the DSP has A/D and D/A modules to implement speech signal I/O channel, real time implementation of speech coder. Meanwhile embedded operation system uClinux is transplanted into it. Terminal embedded H.323 application system, keyboard, display and
     so on which all are managed and controlled by uCLinux to implement communication with TCS server. At last, digital speech classroom is designed under our technology and software & hardware conditions. The whole design applies the network protocol, embedded software designing technology, multimedia technology, microprocessors technology etc. that established the hard foundation for the further research and development. The application in
    
    
    transplanting uClinux into ARM core is to provide the valuable experience to the TI's chips (ie. DSC2X, DM, OMAP etc. dual-core CPU).
引文
1. ITU-T, ITU-T Recommendation H.323 Draft V4 Packet-based multimedia communications systems, 2000
    2. ITU-T, ITU-T Recommendation H.245 V7 Control protocol for multimedia communications, 2000
    3. ITU-T, ITU-T Recommendation H.225 Media Stream Packetization and Synchronization on Non-Guaranteed Quality of Service LANs, 1996
    4. ITU-T, ITU-T Recommendation H.225. 0 ANNEX G-Communication Between Administrative Domains, 1999
    5. http://www.itu.com
    6. http://www.openh323. org
    7. 舒华英,赖平漳等编著,IP电话技术及其应用,人民邮电出版社,1999
    8. 糜正琨编著,IP网络电话技术,人民邮电出版社, 2000
    9. W.E.Witowsky, IP Telephone Design and Implementation Issues, 1998
    10. RFC1889, RTP: A Transport Protocol for Real-Time Applications, January 1996
    11. RFC1890, RTP Profile for Audio and Video Conferences with Minimal Control, January 1996
    12. RFC2326, Real Time Streaming Protocol (RTSP), April 1998
    13. RFC3175, Aggregation of RSVP for IPv4 and IPv6 Reservations, September 2001
    
    
    14. http://www.ti.com
    15. http://www.ti.com
    16.马忠梅,马广云等编著,ARM嵌入式处理器结构与应用基础,北京航空航天大学出版社,2002.1
    17. TI, TMS320C54x DSP Application Guide. 1999.
    18.李善平,刘文峰等.Linux内核2.4版源代码分析大全,机械工业出版社,2002.1
    19.王学龙编著,嵌入式Linux系统设计与应用,清华大学出版社.2001.8
    20.王田苗主编,嵌入式系统设计与实例开发,清华大学出版社,2001.9
    21. Spectrum Digital, Inc., TMS320VC5470/5471 Evaluation Module Technical Reference, 2002
    22. TI, TMS320VC547x CPU and Peripherals Reference Guide, 2001
    23. TI, TMS320VC5471 Fixed-Point Digital Signal Processor Data Manual, 2001
    24. TI, TMS320VC5402 DSP Applications Guide, 2000
    25.戴逸民,梁晓雯,裴小平编著,基于DSP的现代电子系统设计,电子工业出版社,2002
    26.戴明桢,周建江编著,TMS32054x DSP结构、原理及应用,北京航空航天大学出版社,2002
    27.刘益成编著,TMS320C54xDSP应用程序设计与开发,北京航空航天大学出版社,2002.5
    28.韩少华,陈健,傅丰林,多路音频模拟接口芯片TLV320AIC10与DSP串行通信的设计与实现,电子产品世界,2002
    29.何希顺,张跃,何荣森,嵌入式系统中的JTAG接口编程技术,
    
    电子技术应用,2002.12
    30. http://www.ucdot.org
    31. http://evs.μCLinux.org
    32.华恒网络技术有限公司.http://www.hhcn.com
    33.邹思轶主编,嵌入式Linux设计与应用,清华大学出版社,2002.1
    34.ALESSANDRO RUBINI著,LISOLEG译,LINUX设备驱动程序,中国电力出版社,2000.4
    35.TOM SWAN著,邱仲潘译,深入学习:GNU C++ for Linux编程技术,电子工业出版社,2000.9
    36.[美]Paul Peerry著,陈向群等译,多媒体开发指南,清华大学出版社,1995
    37.[美]L.R.拉宾纳,R.W.谢佛著,“语音信号数字处理”,科学出版社,1983