Sign In
MSDN Blogs
Microsoft Blog Images
More ...
Cellular Based Video Telephony on Windows Mobile
Common Tasks
Blog Home
Email Blog Author
About
RSS for comments
RSS for posts
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Android
Connection Manager
Mobile Landscape
Mobile Software Architecture
Windows Mobile
Wireless Technologies
Archives
Archives
May 2011
(1)
November 2010
(2)
August 2010
(1)
July 2010
(1)
June 2010
(1)
April 2010
(1)
October 2009
(2)
September 2009
(3)
August 2009
(6)
July 2009
(1)
June 2009
(3)
March 2009
(1)
February 2009
(1)
January 2009
(1)
November 2008
(2)
September 2008
(2)
August 2008
(1)
July 2008
(2)
June 2008
(3)
April 2008
(1)
March 2008
(3)
February 2008
(1)
January 2008
(1)
November 2007
(2)
October 2007
(1)
September 2007
(1)
August 2007
(1)
July 2007
(1)
June 2007
(1)
April 2007
(3)
March 2007
(1)
February 2007
(3)
January 2007
(4)
December 2006
(2)
November 2006
(8)
October 2006
(2)
MSDN Blogs
>
Pei Zheng's Mobile Computing Blog
>
Cellular Based Video Telephony on Windows Mobile
Cellular Based Video Telephony on Windows Mobile
Dr. Pei Zheng
14 Nov 2008 3:47 AM
Comments
1
How do you enable Video Telephony on Windows Mobile? What are the things you have to be careful of?
First of all, what is the underlying bearer? WiFi, WiMax, or 3G? For WiFi and WiMax, VT will be just a Video over IP application. For 3G, however, most likely it will be a circuit-switching based application. This article is focused on the 3G side of video telephony on Windows Mobile. The standard 3G-324M is based on ITU H.324 standard that specified a data rate of 64 kilobits per second over a circuit-switched UMTS or TD-SCDMA connection.
The following picture shows the 3G-324M architecture (copied from
an article
published at www.smartphonemag.com):
Overall, to enable Video Telephony on Windows Mobile, there are four major work items to be done:
Develop a VT application must enable circuit switching for video call with the baseband processor using TAPI;
Must have 3G-324M protocol stack, such as the one from
Radvision
or
Dilithium
;
Must have Video codecs for H.264 (a.k.a MPEG-4 AVC), H.263, 3gp, etc.
VT application should be tightly integrated with Windows Mobile phone app;
The following picture from Radvision shows the architecture of a VT app on Windows Mobile:
Note that the VT application goes directly to TAPI and then RIL. Contrast to handling cellular voice calls, connection manager is not involved for VT calls. However, connection manager will be able to detect radio resources used by VT calls and manage them as "alien calls" which has a higher priority of data connection but lower priority of cellular voice call.
Phone canvas integration with the VT application is easy - Windows Mobile provides many ways to customize controls on the phone canvas. The AKU has numerous examples of doing that. Outlook and contacts integration can also be done without too much difficulty. Codec-wise, the programming interface is standard Direct Show based.
The major work is the 3G-324M stack, such as implementing call establishment, control control and quality of service support. Doing that from scratch does not seem to worth the effort. Adopting a high-performance stack is a common practice among device manufacturers.
1 Comments
Windows Mobile
Leave a Comment
Name
Comment
Please add 8 and 1 and type the answer here:
Post
Comments
Cellular Based Video Telephony on Windows Mobile | MS Tech News
14 Nov 2008 3:58 AM
PingBack from
http://mstechnews.info/2008/11/cellular-based-video-telephony-on-windows-mobile/
Page 1 of 1 (1 items)