Broadcom Set-Top Applications and Wireless Solutions · WiFi MAC/PHY IP TCP UDP MPEG2-TS/Mux Video...

Post on 22-Jun-2020

1 views 0 download

Transcript of Broadcom Set-Top Applications and Wireless Solutions · WiFi MAC/PHY IP TCP UDP MPEG2-TS/Mux Video...

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