№ | Слайд | Текст |
1 |
 |
Jingyu Qiu SrProgram Manager Microsoft Corporation OCS Video Conferencing |
2 |
 |
AgendaOur Vision OCS 2007 Feature Set OCS 2007 Video Deep Dive Interop with Tandberg and Polycom OCS Video Roadmap Q&A |
3 |
 |
Our VisionMake video conferencing useful, usable and affordable to the mass Help people save travel, work more efficiently Help company save money and improve productivity Make the world a better place to live |
4 |
 |
Video Conferencing RealitySince 60’ Not meeting expectation Low quality, not useful Hard to use Low usage No ROI model Good Sign in 2007 Is the time for video conferencing coming? |
5 |
 |
Our Multi-Release ApproachEvery release, we focus on improving Area of Focus OCS 2007 OCS 2008 … High Quality Audio/Video Ease of Use Reliability Network Resilience Affordability Face to Face Experience |
6 |
 |
OCS 2007 Video CapabilitiesPoint to Point Video “calls” Escalate to Video Multi-point Video conferences Escalate to conference |
7 |
 |
OCS 2007 Video ComponentsISDN UC endpoints DMZ Remote Users Federated Businesses 3rd Party Video Conference Endpoints Data Audio/Video SIP Access Server(s) QOE Monitoring Archiving CDR Active Directory Inbound Routing Outbound Routing Voice Mail Routing Front-End Server(s) Conference Server(s) Backend SQL server |
8 |
 |
OCS 2007 DemoP2P Video From Outlook, OC, Audio Elevation Multiparty Video From OC, P2P Elevation, Audio Elevation Live Meeting Video Video Setup Firewall Traversal |
9 |
 |
OCS 2007 Video Deep DiveCodec Quality Ease of Use Reliability Network Resilience Affordability Area of Focus High Quality Audio/Video Ease of Use Reliability Network Resilience Affordability Face to Face Experience |
10 |
 |
Video CodecVC1 Codec Used in WMV 9, next generation DVD formats, SMPTE-421M standard since April 2006 High Quality, High Compression, Low CPU RTVideo – VC1 Extension RTVideo Challenges Real Time Bandwidth Packet Loss |
11 |
 |
Video Encoding PatternIBBP Video Frame Pattern Intra Frame and Inter Frame Inter Frame Dependency GOP Structure 10 Second GOP, 15 FPS System Design Around Encoding Pattern Channel Protection Active Video Switching Rate Matching |
12 |
 |
Bitstream StructureI: Intra Frame P: Prediction Frame B: Bidirectional Frame SP: Super P Frame, VC1 Extension I I SP SP P P P P B B B B B B B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 I P B SP B P B SP B P B I B P B |
13 |
 |
ArtifactA packet loss in I Frame Causes whole I Frame Loss Causes Artifact till next I frame I I SP SP P P P P B B B B B B B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
14 |
 |
ArtifactA packet loss in SP Frame Causes artifact till next I frame I I SP SP P P P P B B B B B B B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
15 |
 |
ArtifactA packet loss in P Frame Causes artifact till next I/SP frame I I SP SP P P P P B B B B B B B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
16 |
 |
ArtifactA packet loss in B Frame Causes no artifact I I SP SP P P P P B B B B B B B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
17 |
 |
Encoder/Decoder FlowCamera Render Encoder Decoder Crossbar Crossbar Crossbar Media RTP Network Device Src Sink Network Device Preview Quality Controller Quality Controller Quality Controller Signaling Control RTCP Error Recovery Rate Matching Sender AVMCU Receiver I BW Estimate BW Estimate Packet Loss Report |
18 |
 |
Feature SetCodec: RTVideo, H.263 (fall back) 1:1, Multi-party Video NAT/Firewall Traversal (no need for VPN) SRTP Video Archiving Resolution BW (kbps) CPU CIF@15 100-350 1.5G VGA@15 400-800 Dual Core Pano@15 100-350 Dual Core |
19 |
 |
Quality In OCS 2007Advanced VC1 Codec CIF, VGA Low BW Usage Wideband Audio Network Resilience Quality of Experience Quality Monitoring |
20 |
 |
Usability In OCS 2007One Click to Start Video Never Set BW Never Set Firewall Never Set Codec Never Set Security No Special Hardware UC Webcam |
21 |
 |
Reliability In OCS 2007Reliable firewall traversal Network resilience Simple reliable hardware setup |
22 |
 |
Network Resilience In OCS 2007Channel Protection Error Concealment Error Recovery Dynamic BW Allocation |
23 |
 |
Channel ProtectionGoal: Improve perceived video quality in a lossy network System Design Forward Error Correction Error Concealment Error Recovery Result Packet Loss Impact become un-noticable |
24 |
 |
Forward Error CorrectionGoal: Reduce Frame Loss Probability Design Packet Level Protection using Redundant Data Protect Key Frames Only 10% extra protection bits Result @ 1% loss network I frame loss rate: 10% -> 0.1% Artifact: 30% -> 6% |
25 |
 |
Error ConcealmentGoal: Hide Artifact Human eyes more sensitive to artifact than to short frozen video Design Share frame dependency info between sender/receiver Hide frames with impaired dependency Result Zero Artifact |
26 |
 |
Error RecoveryGoal: Reduce Frozen Video Interval Worst: GOP(10 Sec) Design Receiver Sends Packet Loss Report Sender Resends I/SP frame Result Frozen interval < RTT time (200ms, 3 frames) |
27 |
 |
Dynamic BW AllocationCannot Predict Available BW At Beginning Dynamic BW Allocation BW Estimation Every 5 Seconds BW Allocation to Audio Video Channels Reset Encoder Bitrate QP, Frame Rate, Resolution Optimal QoE Given Available BW |
28 |
 |
Affordability In OCS 2007Commodity Hardware, WinTel, Webcam, Headset Scalable AVMCU Server How to Handle Heterogeneous End Point Easy Admin, lower TCO |
29 |
 |
Video ConferencingLarge Multiparty Video Conf Up to 250 participants Live Meeting Can do Even More Switched Video (one video window) Active speaker switching Manual switching Rate Matching Video Archiving Client/Server side archiving |
30 |
 |
Rate MatchingScale Down Video Stream on low speed link in AVMCU Remove frames without causing artifact I I SP SP P P P P B B B B B B B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
31 |
 |
Multi-Party VideoSee A’s video Firewall B Dominant Speaker: A See Previous DS AVMCU See A’s video Dominant Speaker Switching Manual Switching Rate Matching Error Recovery High Performant AVMCU C A 256K SP . . SP . . I Error Recovery Upper Link 100M SP B P B SP B P B I 100M SP B P B SP B P B I |
32 |
 |
OCS 2007 Video RecapArea of Focus OCS 2007 OCS 2008 High Quality Audio/Video Ease of Use Reliability Network Resilience Affordability Face to Face Experience |
33 |
 |
Interop With TandbergSIP Client using H.263 or RTVC1 Video Gateway |
34 |
 |
TANDBERG – OCS Interoperability Released solutionSimple to deploy TANDBERG endpoints register directly to OCS TANDBERG MCU registers conferences directly with OCS User Experience Calling a TANDBERG Endpoint is the same as calling a MOC client Click a contact to joing a multi-protocol conference Multiple User Scenarios Supported Persoanl Telepresence Conference Rooms Telepresence Stutios SIP MOC Exec Desktop Board Room Telepresence Studio MCU |
35 |
 |
TANDBERG – OCS Interoperability – Roadmap Media GatewayEnhanced Media Support RTV to H.264 Transcoding – enables HD interoperability TANDBERG HD Webcamera and MOC User Experience Same consistenet user experience Video Communication Server H.323 and SIP SIP Media Gateway Content Server HD MCU Exec Desktop |
36 |
 |
Interop With PolycomSIP Client H.263 Native End Point (RTVC1) |
37 |
 |
Polycom Video Components In An Office Communications Server 2007Topology H.323 PSTN Office Communications Server 2007 CX700 CX200 H.323 Gateway PSTN Gateway CX100 Voice Gateway Exchange Server 2007 Active Directory Traditional PBX Traditional Phones |
38 |
 |
Three Phase Video Integration into Office Communications Server 2007Phase 1 Q2/3, 08 Phase 2 Q2, 09 Phase 3 2H, 09 Seamless interoperability Point to point calling between HDX and Office Communicator Companion HDX – forked calls to OC client and HDX Meet-me conferencing with RMX Full integration and manageability VC2 compliance Support for large-scale video management Federation and security Native Interoperability Support for Microsoft’s RTVideo and RTAudio codec’s Aligned with Microsoft’s Wave 14 release of OCS 2007 38 |
39 |
 |
OCS Video RoadmapArea of Focus OCS 2007 Next OCS High Quality Audio/Video Ease of Use Reliability Network Resilience Affordability Face to Face Experience |
40 |
 |
OCS Video FutureVGA/HD 720P 1:1 and Multi-party Mixed Video (CIF/VGA/HD) Capability Negotiation Partner/EcoSystem Play $300 HD Webcam From Tandberg Tandberg/Polycom Signs RTVideo Porting Kit Interop With VTC System |
41 |
 |
Want To Be An Experthttp://technet.microsoft.com/office/ocs/ Get in depth and up to date technical resources from TechNet Leverage the variety of Webcasts and Virtual Labs available Be part of the OCS Product Dialogue Join the OCS Community |
42 |
 |
© 2008 Microsoft CorporationAll rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. |
43 |
 |
Appendix |
44 |
 |
Telepresence MythImmersive Experience Life size image Better Eye Gaze Spatial Audio High Quality Audio/Video Ease of Use Reliability Feels like Private Jet |
45 |
 |
Telepresence DemystifiedImmersive Experience Camera Angle, Display Size, Spatial Audio, Position Camera on top, Geometry High Quality Audio/Video HD Audio Video, Low Latency, jitter, lip sync Ease of Use Hide technology from UI Reliability: Dedicated Network, Dedicated Support Feels like Private Jet – Costs Like one too |
46 |
 |
Do You Need TelepresenceYes, your CEO asked for it Private Jet in VTC For the rest of us HD Camera on top of screen Full screen video on a larger screen Quad Core Machine Good lighting Good Microphone Good speaker $3000 price tag |
«Jingyu Qiu Sr» |