broadcom set-top applications and wireless solutions · wifi mac/phy ip tcp udp mpeg2-ts/mux video...
TRANSCRIPT
Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights reserved.
Broadcom Set-Top Applications and
Wireless Solutions
April 22, 2012
Overview• Audio and Video Processing Technologies in
Broadband SoCs• Some Applications Basing on Wireless Device
– Integrated Home Gateway Server– Wifi Display and Direct, in Home Digital Network– Other New Applications Enabled in Home Gateways– Challenges
• Wireless Solutions Introduction– Wifi– Bluetooth– NFC
2Broadcom Proprietary & Confidential. © 2012 Broadcom Corporation. All rights
reserved.
Audio and Video Processing Technologies in Broadband
SoCs
Broadcom Proprietary & Confidential. © 2011 Broadcom Corporation. All rights reserved.
Top-Level Video Requirements Needed to Make the Connected Digital Home a Reality
4Broadcom Proprietary & Confidential. © 2012
Broadcom Corporation. All rights reserved.
Cable FTTH STB
xDSLGateway
TabletSmartPhone
CableGateway
DTA
PC
IP (Client) STB
Digital TV
DBS STB
VoIP Gateway
Media PlayerCONNECTEDDIGITALHOME
CONNECTEDDIGITALHOME
Supporting multichannel video
programming services
Supporting OTT (IP) video services;
Supporting access networks
Supporting all types of
video platforms
Supporting keyapplications features,
e.g., DVR, videoconferencing, etc.
Ensure platformcopy protection, e.g.,conditional access,
DRM, etc.
Supporting home networkconnectivity with QoS and security
Network Types Networking Capabilities
Access Networks Various Home Gateways support DOCSIS CM, xDSL CPE and ONU
Home Networks Key Home Networking Standards include MoCA, Ethernet, Wi-Fi and HomePlugAV
Key Multimedia Home Networking Capabilities and Technologies
5Broadcom Proprietary & Confidential. © 2012
Broadcom Corporation. All rights reserved.
Video Applications Key Technologies
Multi-Platform Video Delivery Multi-Program Tuning and Demodulation, Multi-Stream Multiplexing and De-Multiplexing, Multi-Stream and Multi-Format Video Decoding and Encoding and Advanced Security and DRM
Multi-room DVR Multi Streams Server-based Trick Mode
Gaming High Performance 2D/3D Graphics Processing such as OpenGL ES 2.0 and OpenVG
Android Application Ice Cream Sandwich, Adobe Flash, Connected Home App
Home Media Server HTTP-Based Adaptive Streaming, e.g. Apple HTTP Live Streaming (HLS), Microsoft Smooth Streaming. HTTP progressive download, e.g. YouTube, HTML progressive download (HTML5 <video> tag)
Video Conferencing Low-Latency Encoding and Transcoding for Supporting Video Phone
Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights reserved.
Set-Top Box Applications
Home Gateways Enable New Applications
DTCP-IP
Media Client STB
IP TVMedia Center Server STB
• Video Conferencing
• Gaming
• Android Apps Ecosystem
Access Network
Home Network
Broadcasting Video
7
Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights
reserved. 8
Android Architecture leveraging PhonexChangecomponents and More
IMS Service Agent (ISA)
BCM Android VOIP SERVICE (BAVS)
PxC Drivers
2-way video Call App
Android Telephony Framework EnhancementsAndroid application Layer Modules
Native C/C++ library Modules
Kernel Driver Modules
2-way Video VoIP HAL Audio Drivers
Endpoint
PxC libs
Audio/Video ControlsMulti Line IMS SIP
Telephony Control AppManager
CMGR/CCTK/SIP Stack
EPT API AMXR API
Audio Mixer(AMXR)
Audio/Video Resource Manager
Provisioning ManagerSession Manager
HAL Audio API
JNIAndroi
d API
WiFi Display for Multi-Screen Support
Broadcom Proprietary & Confidential. © 2012 Broadcom Corporation. All rights reserved.
Seamless Media Sharing through WiFi Display
TV
WiFi MAC/PHY
IP
TCP UDP
MPEG2-TS/Mux
Video
Application
RTSP RTP
PESPES
UIBCUIBC
WFD
Encode Encode
Audio
HDCP2.0MgnmtHDCP2.0Mgnmt
WFD Service DiscoveryWFD Service Discovery
HDCP2.0 EncryptHDCP2.0 Encrypt
WiFi MAC/PHY
IP
TCP UDP
MPEG2-TS/Mux/Demux
Video
Application
RTSPRTSP RTPRTP
PESPES
UIBCUIBC
WFDWFD
Encode/Decode
Encode/Decode
Audio
HDCP2.0MgnmtHDCP2.0Mgnmt
WFD Service DiscoveryWFD Service Discovery
HDCP2.0 Encrypt/DecryptHDCP2.0 Encrypt/Decrypt
WiFi MAC/PHY
IP
TCP UDP
MPEG2-TS/Demux
Video
Application
RTSPRTSP RTPRTP
PESPES
UIBCUIBC
WFDWFD
Decode Decode
Audio
HDCP2.0MgnmtHDCP2.0Mgnmt
WFD Service DiscoveryWFD Service Discovery
HDCP2.0 DecryptHDCP2.0 Decrypt
BRCM Leadership – Common WiFiDisplay Stack
Broadcom Proprietary & Confidential. © 2012 Broadcom Corporation. All rights reserved.
SystemWFDExisting OptionalOptional A/V Blocks
WiFi Display Stack
WiFi Display SinkWiFi Display Source
CaymusWiFi Display Receiver
WFDPC PC
BRCM WiFi Display STACK Enable Multiple Platforms through Common Framework
BRCMWFD Source Stack
BRCMWFD Sink Stack
BRCM WFD Stack
ScaleMultiple Platforms
Seemless Interop
Advance UsageMobile-2TV
What is Wi-FI Direct?• Wi-Fi Wifi-Direct is an emerging specification aimed at
making often temporary WLAN connections easier to establish
• Multiple interesting use cases– Two mobile devices that wish to exchange data, play a multi-
player game, etc but have no existing WLAN connection– One mobile device wants to share multimedia (pictures,
videos, songs, etc.) to another device (such as a television, or a STB) at a friends house
– One company visiting another company’s campus wants to connect to a wireless projector or printer
• In all cases, no permanent network information need be shared to make connections– Home user doesn’t have to give out his WPA-PSK passphrase– Corporate user doesn’t have to compromise company
security policies11Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights
reserved. 11Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights reserved.
New Applications Enabled in Home Gateway
• OTT (Over The Top) for IPTV Application– Broadcom NetApp API
• Wired interface(s)• Wireless interfaces• Bluetooth devices with commonly profiles• NFC for Payment and Context Aware Data Exchange
• Smart Box with Android System– Reference Integrated Application
• NGB (Next Generation Broadcast) Group for Cable Application– Home-Network Sub-Group and Access-Network Sub-Group– Wireless Sub-Group– Inter-Connection Sub-Group– Smart Terminals Sub-Group, for “Internet of Things”
Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights
reserved.
13
Broadcom Proprietary & Confidential. © 2010 Broadcom Corporation. All rights
Driving Next Revolution @ Home
WLAN Media
GamingGamingIPTVIPTV
DTV Use case
3D Glasses Keyboard, Remotes, and Voice Search
HID Profile
Stereo Headset A2DP Profile
BT Advantage
Longer battery life and fewer interference issues over IR glasses
Full-keyboard makes it easier to navigate OTT content, and social network applications
Interference free high-quality audio experience
14
Smart TVs benefit from WiFi + Bluetooth
Broadcom Proprietary & Confidential. © 2011 Broadcom Corporation. All rights reserved.
15
Software Complexity – NetAppArchitecture
BSA Server
Wi-Fi Driver
HOST BSP (Kernel & Rootfs)
NetApp
WiFi Connection Manager
DHCPClient/Server
Misc (ping, ntp, etc…)
WPS
WiFi Invite
WFI
WIFIDirect(HSL)
P2P
WPS (2.0)
BWL
Bonjour/Discovery
SQLite
Bluetooth Connection Manager
BSA Client
Audio*
HID
AVK*
OS Abstraction
Customer Application (GUI)
avahi
User Space
KernelSpaceBluetooth Drivers
Database/Settings
udev
Hotplug
json-c
Bundled with NetApp NetApp Open Source
(with NetApp)Customer
LAS*
* Planed for future release
Trellis Architecture Overview
Broadcom Proprietary & Confidential. © 2011 Broadcom Corporation. All rights reserved.
Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights reserved.
Broadcom Wireless Solutions
18
BCM7425
BCM7418
BCM4329Personal Media Player
BCM7231BCM3128 + BCM7425 + BCM3383
Home Gateway
• 1st client
BCM7425BCM7125• 6th client • 5th client
• 2nd client
• 3rd client
• 4th client
• Connected Home Ecosystem Based on Broadcom’s Technology
Broadcom-based Devices Support All Relevant Technologies and Standards
• Full-Band Tuner and Multi-channel Demodulation
• Integrated Multi-Format and Multi-Stream HD Video Encoder/Decoder/Transcoder
• Network/Transport Processor
• Security Processor• 2D/3D Graphics Processor • Adaptive HD Video Pre-/Post-
Processing
• Server side trick mode
• Server side trick mode
• DTCP-IP Trickmodes• Networked Fast
Channel Change• FLASH Video • OpenGL ES 2.0 3D
graphics OpenGL ES
• Transcoding client• Controller
• DTCP-IP Trickmodes• Android 4.0 ICS
• DTCP-IP Trickmodes• Fast channel change
Enables ubiquitous processing and networking for multiplatform video
distribution
Wifi Solutions • Wlan Media supports three models:
– NIC (4322, 43224, 43227, 43228)• Soft MAC• Supports PCIE devices• Current driver: KIRIN 5.101.82.x
– BMAC (4323, 43234, 43235, 43236)• Split MAC• Supports USB, SDIO, HSIC• Current driver: KIRIN 5.102.98.x
– FULL DONGLE (43234B, 43235B, 43236B)• Full MAC• Supports USB, SDIO, HSIC• Current driver: FALCON 5.90.188.x
19Broadcom Proprietary & Confidential. © 2012 Broadcom Corporation. All rights
reserved.
Thank you
Broadcom Proprietary & Confidential. © 2009 Broadcom Corporation. All rights reserved.
• First bullet– Second bullet
• Third bullet
Broadcom Proprietary and Confidential. © 2012 Broadcom Corporation. All rights
reserved.
Reference: Wireless Standards