18
Digitize, Host, Serve & Digitize, Host, Serve & Exploit Exploit

Bcstfuture

Embed Size (px)

Citation preview

Page 1: Bcstfuture

Digitize, Host, Serve & ExploitDigitize, Host, Serve & Exploit

Page 2: Bcstfuture

DigitizeDigitize

Digitize ALL content 1 timeDigitize ALL content 1 time– Live content is always encoded for max Live content is always encoded for max

quality and storedquality and stored– even if live broadcast is low/mid bandeven if live broadcast is low/mid band

IncludingIncluding– Indexing in ISLIP - Full Text & MetaIndexing in ISLIP - Full Text & Meta– Log source location in databaseLog source location in database– Integration to Directory ServicesIntegration to Directory Services

Re-encodable on demand or live for all-Re-encodable on demand or live for all-bands or new codecsbands or new codecs

Page 3: Bcstfuture

Digitize - RulesDigitize - Rules

Properties and methods assigned to Properties and methods assigned to content content – must be two - way , able to receive must be two - way , able to receive

from outside systemsfrom outside systems– how the content will be promotedhow the content will be promoted– who has it listed on their sitewho has it listed on their site– enables the system to estimate enables the system to estimate

what resources need to be what resources need to be assignedassigned

Page 4: Bcstfuture

Digitize - Business RulesDigitize - Business Rules

Assign Business Rules to contentAssign Business Rules to content– is it PPV, Downloadable, Sampled Onlyis it PPV, Downloadable, Sampled Only– Minimum/Maximum Bit RateMinimum/Maximum Bit Rate– Geographic LimitationsGeographic Limitations– SecuritySecurity

– Include all Rights Mgmt or Include all Rights Mgmt or Watermarking or EncryptionWatermarking or Encryption

– Can this be part of Active Directory Can this be part of Active Directory Rules ?Rules ?

Page 5: Bcstfuture

Digitize - Volume RulesDigitize - Volume Rules

Max usage -bits/users/streamsMax usage -bits/users/streams

Expected Max UsageExpected Max Usage

Related Content to support Related Content to support presentationpresentation

Page 6: Bcstfuture

Digitize - Promotion RulesDigitize - Promotion Rules

How will this be promotedHow will this be promoted

By whoBy who

WhereWhere

Page 7: Bcstfuture

DigitizeDigitize

Published availability to all systemsPublished availability to all systems– Internal and ExternalInternal and External– Commerce SystemsCommerce Systems– Web SitesWeb Sites

Page 8: Bcstfuture

Intelligent EncodingIntelligent Encoding

Digitize Once requires Inteligent Digitize Once requires Inteligent EncodingEncoding– Encoders must be driven by Encoders must be driven by

distributed front end systems distributed front end systems – Users can contribute content and Users can contribute content and

define rules define rules – Customers can provide source Customers can provide source

content and we complete databasecontent and we complete database– transport/source independenttransport/source independent

Page 9: Bcstfuture

Intelligent Encoding - Bus SvcsIntelligent Encoding - Bus Svcs

Business Svcs must adhere to same rules of Business Svcs must adhere to same rules of encodingencoding– Their system will also drive their workflow Their system will also drive their workflow

processprocess– Content/Events acquired thru BS must be Content/Events acquired thru BS must be

one touch and drive down stream systemsone touch and drive down stream systems– I.E. must be able to chinese wall 3rd party I.E. must be able to chinese wall 3rd party

content where requestedcontent where requested– B.S. Presentation Manager Systems must B.S. Presentation Manager Systems must

integrate to encoding features and support integrate to encoding features and support business rulesbusiness rules

Page 10: Bcstfuture

HostHost

Once entered into the encoding system - sent to Once entered into the encoding system - sent to Intelligent HostingIntelligent Hosting

Hosting System assigns disk storage based on rulesHosting System assigns disk storage based on rules– Higher Expected usage gets higher end storageHigher Expected usage gets higher end storage– calculates not only storage, but expected max bit calculates not only storage, but expected max bit

throughputthroughput

host needs not only enough storage, but when host needs not only enough storage, but when added to all on attached storage must have enough added to all on attached storage must have enough cpu and network throughput on BOTH pc and cpu and network throughput on BOTH pc and networ segmentnetwor segment

System must keep running tabs on box, segment, System must keep running tabs on box, segment, switch, router, network !switch, router, network !

Page 11: Bcstfuture

Host - Realtime MonitorsHost - Realtime Monitors

Must monitor all systems and report Must monitor all systems and report exceptions back to encoding sys.exceptions back to encoding sys.

Must age all data based on rules and Must age all data based on rules and usage so that prime resources are freed usage so that prime resources are freed upup

Must be able to introduce new higher end Must be able to introduce new higher end systems in real timesystems in real time– Servers/Storage and NetworkServers/Storage and Network

Must be able to allow manually moving of Must be able to allow manually moving of content while maintaining integritycontent while maintaining integrity

Page 12: Bcstfuture

Host - Systems IssuesHost - Systems Issues

Tiering of storageTiering of storage– MPG2 VoD qualityMPG2 VoD quality– MPG1 VOD qualityMPG1 VOD quality– Broadband Streaming QualityBroadband Streaming Quality– Low/Mid Band QualityLow/Mid Band Quality

Each of above hasEach of above has– ActiveActive– RecentRecent– Rarely UsedRarely Used

Page 13: Bcstfuture

ServingServing

Resource allocation defined by encoding Resource allocation defined by encoding rulesrules

Each server is object with its own rulesEach server is object with its own rules– content is offered based on ability of content is offered based on ability of

each servereach server– content is transient in realtimecontent is transient in realtime– means that links to content must be means that links to content must be

monitoredmonitored– realtime usage monitored to realtime usage monitored to

maintain user linksmaintain user links

Page 14: Bcstfuture

ServingServing

Serving System must be able to Serving System must be able to initiate new serversinitiate new servers

Must monitor set thresholds and Must monitor set thresholds and react react

Must be able to introduce new Must be able to introduce new inventory in realtimeinventory in realtime

Page 15: Bcstfuture

User InterfacesUser Interfaces

Device & Transport Self Configuring (online Device & Transport Self Configuring (online anywhere)anywhere)

PersonalizationPersonalization– User SuggestedUser Suggested– Guide SuggestedGuide Suggested

User Program & PresentsUser Program & Presents

PresentationPresentation– Intelligence in Ram/Asx FilesIntelligence in Ram/Asx Files– XML XML – speaks to user client and spidersspeaks to user client and spiders

Page 16: Bcstfuture

RevenueRevenue

Integration to Yahoo Integration to Yahoo Commerce/WalletCommerce/Wallet

Page 17: Bcstfuture

Real Time ReportingReal Time Reporting

Page 18: Bcstfuture

Work FlowWork Flow

BCST AssignedBCST Assigned

User AssignedUser Assigned