5
1
9780071445689
$108.0
Current price is , Original price is $108.0. You
Mobile Video Telephony: for 3G Wireless Networks / Edition 1 available in Hardcover
Mobile Video Telephony: for 3G Wireless Networks / Edition 1
by David Myers
David Myers
- ISBN-10:
- 0071445684
- ISBN-13:
- 9780071445689
- Pub. Date:
- 11/15/2004
- Publisher:
- McGraw Hill LLC
- ISBN-10:
- 0071445684
- ISBN-13:
- 9780071445689
- Pub. Date:
- 11/15/2004
- Publisher:
- McGraw Hill LLC
Mobile Video Telephony: for 3G Wireless Networks / Edition 1
by David Myers
David Myers
Hardcover
Buy New
$108.00
$108.00
108.0
In Stock
Overview
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
This is a system level design book aimed at the engineers deploying mobile video services around the globe. Pulling the relevant pieces from the many confusing standards and protocols surrounding video telephony, the book serves as a roadmap through the regulatory maze, as well as a detailed tutorial on each phase of deployment, from video compression through multiplexing and call control.
This is a system level design book aimed at the engineers deploying mobile video services around the globe. Pulling the relevant pieces from the many confusing standards and protocols surrounding video telephony, the book serves as a roadmap through the regulatory maze, as well as a detailed tutorial on each phase of deployment, from video compression through multiplexing and call control.
Product Details
ISBN-13: | 9780071445689 |
---|---|
Publisher: | McGraw Hill LLC |
Publication date: | 11/15/2004 |
Series: | Professional Engineering |
Pages: | 250 |
Product dimensions: | 6.00(w) x 9.00(h) x 1.00(d) |
About the Author
David J. Myers (Sidney, Australia) is a co-founder of Dilithium Networks and was its first Vice President of Engineering. A multiyear veteran of British Telecom's R&D division, he served as Broadband Delivery Manager for BTopenworld, the largest broadband provider in the United Kingdom. He has also lectured on telecommunications engineering at Sydney University, and acted as a technical consultant to the European Commission.
Table of Contents
Foreword | xiii | |
Acknowledgments | xv | |
Introduction | xvii | |
Chapter 1 | Migrating to Third-Generation Mobile Networks | 1 |
1.1 | 2G Mobile Networks | 1 |
1.1.1 | The GSM base station subsystem | 2 |
1.1.2 | The 2G mobile core network | 3 |
1.2 | Evolution to 3G | 4 |
1.2.1 | Technology drivers | 5 |
1.2.2 | The evolution path to 3G | 6 |
1.3 | 3G Mobile Networks | 6 |
1.3.1 | The radio access network | 7 |
1.3.2 | The 3G mobile core network | 8 |
1.4 | Mapping Video Telephony Services onto 3G Networks | 8 |
1.5 | Chapter Summary | 10 |
Chapter 2 | Basics of Multimedia Communication | 11 |
2.1 | Features of Multimedia Communication | 11 |
2.2 | Sending and Receiving Control, Media, and Data Information | 15 |
2.3 | Transmission over Packet Networks | 15 |
2.4 | Transmission over Circuit-Switched Networks | 17 |
2.4.1 | Multiplexing | 17 |
2.4.2 | Detecting multiplexer frames | 19 |
2.4.3 | Error protection | 21 |
2.4.4 | Guaranteeing delivery of control information | 22 |
2.5 | Establishing a Multimedia Session: Command and Control | 24 |
2.5.1 | Describing signaling entities | 25 |
2.5.2 | Specification and description language | 27 |
2.5.3 | Message syntax, semantics, and representation: ASN.1 and PER | 29 |
2.6 | Components of a Multimedia User Terminal | 34 |
2.7 | Multimedia Standards | 36 |
2.7.1 | Standards making bodies | 36 |
2.7.2 | ITU-T standards | 37 |
2.7.3 | Relevant IETF standards | 39 |
2.7.4 | ISO standards | 39 |
2.7.5 | 3GPP and 3GGP2 | 39 |
2.7.6 | The hierarchy of standards making up 3G-324M | 40 |
2.8 | Chapter Summary | 40 |
Chapter 3 | Media Coding | 43 |
3.1 | Principles of Speech Coding | 43 |
3.2 | The G723.1 Speech Codec | 45 |
3.3 | The GSM-AMR Speech Codec | 46 |
3.4 | Principles of Video Coding | 46 |
3.4.1 | Describing video | 47 |
3.4.2 | DCT-based compression | 48 |
3.4.3 | Motion compensation | 50 |
3.4.4 | The hybrid video codec | 51 |
3.4.5 | Algorithmic variants of hybrid coding | 52 |
3.4.6 | Bit-stream formats for video | 52 |
3.5 | The H.263 Recommendation | 53 |
3.6 | The MPEG4 Video Codec | 54 |
3.7 | Chapter Summary | 56 |
Chapter 4 | Video Telephony over Mobile Switched Networks | 57 |
4.1 | The H.324 Recommendation | 57 |
4.2 | H.324M | 59 |
4.3 | The 3G-324M Recommendation of 3GPP | 60 |
4.4 | Logical Channels | 61 |
4.5 | Introduction to the H.223 Multiplexer | 62 |
4.5.1 | The adaptation layers | 63 |
4.5.2 | The MUX layer | 64 |
4.5.3 | Mobile levels | 64 |
4.5.4 | Initializing multiplexers at the start of a session | 65 |
4.6 | Introduction to H.245 for Call Control | 66 |
4.6.1 | Capability exchange | 67 |
4.6.2 | Master/slave determination | 67 |
4.6.3 | Opening logical channels | 68 |
4.6.4 | Multiplex table entry exchange | 68 |
4.7 | Reliable Delivery of H.245 Messages | 68 |
4.7.1 | CCSRL | 68 |
4.7.2 | SRP and NSRP | 69 |
4.8 | End-to-End Call Setup for 3G-324M | 71 |
4.9 | Chapter Summary | 72 |
Chapter 5 | The H.223 Multiplexer in Detail | 73 |
5.1 | Bit and Octet Ordering | 73 |
5.2 | Adaptation Layer Formats | 74 |
5.2.1 | Adaptation layer type 1 | 74 |
5.2.2 | Adaptation layer type 2 | 75 |
5.2.3 | Adaptation layer type 3 | 75 |
5.3 | Interfacing to the Adaptation Layer | 77 |
5.4 | MUX-PDU Formats | 78 |
5.4.1 | Mobile level 0 | 78 |
5.4.2 | Mobile level 1 | 79 |
5.4.3 | Mobile level 2 | 80 |
5.5 | Mux Table Entries | 81 |
5.5.1 | Specifying MTEs | 81 |
5.5.2 | Constructing MUX-PDUs | 83 |
5.5.3 | Designing MTEs and building MUX-PDUs | 84 |
5.6 | Inputs to the Multiplexer | 85 |
5.6.1 | Control | 85 |
5.6.2 | Audio | 85 |
5.6.3 | Video | 86 |
5.6.4 | Data | 87 |
5.7 | Chapter Summary | 87 |
Chapter 6 | H.245 Command and Control in Detail | 89 |
6.1 | H.245 Messages | 90 |
6.2 | Terminal Capabilities | 92 |
6.3 | Procedures and Signaling Entities | 97 |
6.3.1 | Signaling entities | 97 |
6.3.2 | The SE user | 98 |
6.4 | Description of Procedures | 99 |
6.4.1 | Capability exchange | 99 |
6.4.2 | Master/slave determination | 100 |
6.4.3 | Opening and closing logical channels | 102 |
6.4.4 | Multiplex table entry procedures | 107 |
6.4.5 | Mode request | 109 |
6.4.6 | Round trip delay | 110 |
6.4.7 | Maintenance loop | 111 |
6.5 | H.245 Commands and Indications | 112 |
6.5.1 | Flow control | 112 |
6.5.2 | End session | 112 |
6.5.3 | Miscellaneous command | 112 |
6.5.4 | H.223 multiplex configuration | 113 |
6.5.5 | Function not supported indication | 113 |
6.5.6 | Miscellaneous indication | 114 |
6.5.7 | H.223 logical channel skew | 114 |
6.5.8 | Vendor identification | 114 |
6.5.9 | User input indication | 114 |
6.6 | H.245 Generic Capabilities | 115 |
6.7 | Chapter Summary | 116 |
Chapter 7 | Session Walkthrough | 117 |
7.1 | Phases of the Call | 117 |
7.1.1 | Terminal capabilities exchange | 118 |
7.1.2 | Master/slave determination | 124 |
7.1.3 | Open logical channel (audio) | 126 |
7.1.4 | Open bidirectional logical channel (video) | 128 |
7.1.5 | Multiplex table entry exchange | 132 |
7.2 | Commands and Indications during the Session | 135 |
7.3 | Terminating the Session | 136 |
7.4 | Chapter Summary | 136 |
Chapter 8 | Implementation Issues | 139 |
8.1 | Conforming to Standards | 139 |
8.2 | Diagnosing Problems | 140 |
8.2.1 | Bearer establishment | 141 |
8.2.2 | Synchronizing multiplexers | 141 |
8.2.3 | MUX-PDUs | 141 |
8.2.4 | AL-SDUs | 141 |
8.2.5 | H.245 procedures | 142 |
8.2.6 | Capability exchange | 142 |
8.2.7 | Master/slave determination | 142 |
8.2.8 | Exchanging multiplex table entries | 143 |
8.2.9 | Opening logical channels | 143 |
8.2.10 | Problems with media | 144 |
8.2.11 | Other procedures, commands, and indications | 144 |
8.3 | Diagnostic and Testing Tools | 144 |
8.4 | Design Considerations | 145 |
8.4.1 | SE user design | 146 |
8.4.2 | Design of 3G-324M components | 147 |
8.5 | Implementation Considerations | 148 |
8.6 | Chapter Summary | 150 |
Chapter 9 | Video Telephony over Mobile Packet Networks | 151 |
9.1 | The Session Initiation Protocol | 151 |
9.1.1 | SIP messages | 152 |
9.1.2 | An example of a call using SIP | 154 |
9.2 | The Session Description Protocol | 156 |
9.2.1 | The offer/answer model | 159 |
9.3 | SIP in 3G Mobile Video Telephony | 161 |
9.4 | Chapter Summary | 163 |
Chapter 10 | Supplementary Services and Interworking | 165 |
10.1 | Interworking between Different Networks | 165 |
10.1.1 | Connecting to non-3G-324M multimedia terminals | 166 |
10.1.2 | Connecting to speech terminals | 166 |
10.1.3 | Multimedia gateways | 167 |
10.2 | Supplementary Services | 170 |
10.2.1 | Mailbox services | 170 |
10.2.2 | Multipoint operation | 170 |
10.3 | Supplementary Services and Interworking using Multimedia Gateways | 171 |
10.4 | Chapter Summary | 173 |
Appendix A | Syntax of H.245 Messages Used in 3G-324M | 175 |
A.1 | Top Level Messages | 176 |
A.2 | Master/slave Determination | 177 |
A.3 | Capability Exchange Definitions | 177 |
A.3.1 | Capability exchange definitions: Top level capability description | 178 |
A.3.2 | Capability exchange definitions: Multiplex capabilities | 179 |
A.3.3 | Capability exchange definitions: Video capabilities | 179 |
A.3.4 | Capability exchange definitions: Audio capabilities | 180 |
A.3.5 | Capability exchange definitions: User input | 180 |
A.3.6 | Capability exchange definitions: Generic capability | 180 |
A.4 | Logical Channel Signaling Definitions | 181 |
A.5 | H.223 Multiplex Table Definitions | 183 |
A.6 | Request Mode Definitions | 184 |
A.6.1 | Request mode definitions: Mode description | 184 |
A.6.2 | Request mode definitions: Video modes | 186 |
A.6.3 | Request mode definitions: Audio modes | 186 |
A.7 | Round Trip Delay Definitions | 186 |
A.8 | Maintenance Loop Definitions | 187 |
A.9 | Command Messages | 187 |
A.9.1 | Command message: Flow control | 188 |
A.9.2 | Command message: End session | 188 |
A.9.3 | Command message: Miscellaneous commands | 188 |
A.9.4 | Command message: H.223 multiplex reconfiguration | 188 |
A.10 | Indication Messages | 188 |
A.10.1 | Indication message: Function not supported | 188 |
A.10.2 | Indication message: Miscellaneous indication | 189 |
A.10.3 | Indication message: H.223 logical channel skew | 189 |
A.10.4 | Indication message: Vendor identification | 189 |
A.10.5 | Indication message: User input | 189 |
A.10.6 | Indication message: Flow control | 190 |
Appendix B | H.245 Signaling Entities | 191 |
B.1 | Master/Slave Determination Signaling Entity (MSDSE) | 192 |
B.2 | Capability Exchange Signaling Entities (CESEs) | 196 |
B.2.1 | Outgoing CESE | 196 |
B.2.2 | Incoming CESE | 198 |
B.3 | Logical Channel Signaling Entities (LCSEs) | 200 |
B.3.1 | Outgoing LCSE | 200 |
B.3.2 | Incoming LCSE | 203 |
B.4 | Bidirectional Logical Channel Signaling Entities (B-LCSEs) | 206 |
B.4.1 | Outgoing B-LCSE | 206 |
B.4.2 | Incoming B-LCSE | 209 |
B.5 | Close Logical Channel Signaling Entities (CLCSEs) | 212 |
B.5.1 | Outgoing CLCSE | 212 |
B.5.2 | Incoming CLCSE | 214 |
B.6 | Multiplex Table Signaling Entities (MTSEs) | 216 |
B.6.1 | Outgoing MTSE | 216 |
B.6.2 | Incoming MTSE | 218 |
B.7 | Request Multiplex Entry Signaling Entities (RMESEs) | 220 |
B.7.1 | Outgoing RMESE | 220 |
B.7.2 | Incoming RMESE | 222 |
B.8 | Mode Request Signaling Entities (MRSEs) | 223 |
B.8.1 | Outgoing MRSE | 223 |
B.8.2 | Incoming MRSE | 225 |
B.9 | Round Trip Delay Signaling Entity (RTDSE) | 227 |
B.10 | Maintenance Loop Signaling Entities (MLSEs) | 229 |
B.10.1 | Outgoing MLSE | 229 |
B.10.2 | Incoming MLSE | 231 |
Acronyms and Abbreviations | 235 | |
Bibliography | 241 | |
Index | 243 |
From the B&N Reads Blog
Page 1 of