Bradbury Lab Multipurpose Platform About us

Bradbury Lab is a pioneering technology Russian leader in creating and implementation interactive TV solutions and services of telecom providers level. The company is called in honor of the great writer Ray Bradbury, a classic of fantastic literature of the XX century and our contemporary whose books inspire the team to develop absolutely new, innovative digital products for the better world.

Bradbury Lab was founded in 2000, when graduates of the leading universities of Russia started their collaboration in optimization of the x264 , which was using for video stream coding. Future employees of the company made decision to improve the existing algorithm and level out shortcomings. There were various solutions in the market at that time, but in respect of investments they weren’t attractive.

Since that time in 2009 the company began its journey as a software development provider and system integrator. Initially, having its own transcoder, the company’s experts focused on embedding their components into third-party solutions. But over time, own components have been designed to provide customers with end-to- end solution that seamlessly integrated into customer infrastructure. In addition, federal level’s providers have strict requirements to SLA for support and development of the solution, what excludes the usage of external software providers due to difficulty of control the time and quality KPI-s for them.

Unlike competitors working in the Russian interactive TV market, Bradbury Lab pays special attention to the development of user interfaces and has been doing this from the very beginning of the company’s existence, along with the development of server solutions. The company creates solutions based on the needs of end customers, focusing on the convenience and maximum utilization of content by service users.

As of today, company solutions provide services to more than 190 million subscribers (with more than 3 million requests per second) of the following companies:

• Rostelecom (more than 10 million subscribers) • Tele2 (more than 40 million subscribers) • MTS (more than 140 million subscribers)

1 Our Platform

The Platform is a set of separate products, which we can combine to fit you best. We provide a new level of service to telecom providers – possibility to configure solution from scratch using necessary components or integrate Bradbury Lab products into existing infrastructure.

2 Transcoder

Purpose: Who is this for:

The solution is designed to convert the Telecom and media companies, service incoming media stream of channels providers, TV, IPTV and OTT service into one or more output streams with providers. the specified encoding parameters. The content of incoming streams can Advantages of the Transcoder simultaneously have several formats. BradburyLab

Key features: Support for a wide range of devices and resolutions • Converting the incoming video stream with minimal delays; Converts the incoming large bitrate • Pure broadcasting within IP networks, stream into several similar streams with located on top of modern data lower bitrates while preserving the quality. transmission technologies (from EDGE The content is adapted to the video and and 3G to Wi-Fi and LTE); audio capabilities of any device of the • Adaptation for the existing channel’s user, whether it’s a or a TV bandwidth; with an Ultra HD screen. The provider can • Quality optimization of the final image operate outside of its native networks for any available device (Set-Top Box, and significantly increase the amount of Smartphone, tablet, laptop, Smart TV, subscribers. etc.); • Simplified option - «deploy and go» High reliability and fault tolerance with a minimal set of manual input settings upon deployment; Provides the reliability of its own coding • Pre-configured parameters of error correction system. transcoding, roles and default users, which makes the deployment of a Achieves high fault tolerance by clustering solution simpler; the solution that monitors the state and • The ability to make the packaging on controls the operation of the transcoder. the side of the transcoder (significant Failure of the main cluster machine cost savings for small installations). automatically implies the transfer of all its functions to neighboring machines in the cluster, which makes any failures in the system invisible to the subscriber. 3 The administrator of the solution has full Simplicity and ease of integration access to the log files of any incident. Integrates quickly into the existing High hardware efficiency and cost- infrastructure. Hardware compatible effectiveness. with HP, Supermicro etc.. “Out of the box” interaction with the main content It gives operators the opportunity to protection solutions (Widevine, Verimatrix place a significant amount of channels in a etc.) via the universal application interfaces single rack unit, a competitive advantage (API). to other companies’ solutions, thereby reducing the cost of acquiring, deploying and supporting the equipment.

Full compliance with modern standards of video signal compression and processing

A high content compression ratio while maintaining high image quality is achieved by using modern video compression standards H.264 / AVC and H.265 / HEVC. This technology narrows the bandwidth for video transmission to a size comparable to those available on the market and is completely competitive.

Flexible and scalable solution

The solution is easily expandable and scalable coupled with the growth of the operator’s subscriber network and the number of broadcast channels. The solution provides automatic and manual load balancing within the architecture of a failover cluster, with the possibility of increasing its resources.

Hybridity and versatility of the solution

Provides a transition from IPTV to OTT interactive technology. Provides a wide range of services outside of its native networks. Supports both IPTV and OTT from a single broadcasting complex without the need for any additional equipment.

4 Encoder

Purpose: Who is it for:

The Encoder BradburyLab solution is Telecom and media companies, service designed to automatically process the providers, TV, IPTV and OTT service original video files and prepare them providers. for broadcasting on users’ devices. The solution provides batch processing of Advantages of Encoder Bradbury various video content (films, tv series, trailers). The Encoder BradburyLab splits Supports wide range of devices and the incoming video file into several parts resolutions to the required format with the necessary bitrate parameters, size, framing and uses The solution supports all popular video filters to improve the overall video quality. formats and converts them into formats This process allows you to prepare files compatible with all types of subscriber for further broadcasting on any device devices and platforms. with any signal level, be it Set-Top Box, Smartphone, Tablet or SmartTV. High degree of automation of the content processing process Key features: The process of content adding and • Can be used in conjunction with pre processing is completely automated from existing infrastructure (Connected via the moment the new video file arrives to Rest APIs) or separately. the system until the encoded file of the • System management with customizable desired format is received config files, which in turn manage encoding profiles and set the the Built-in encryption mechanism encoding queue; • Input data sources integration via Protection from unauthorized access, application program interfaces (APIs); copying and illegal distribution is ensured • Seamless playback of encoded video by encryption of content using the CAS files even on the networks with variable / DRM software and hardware solution signal strength; of in-house development, or third-party solutions (Verimatrix, Widevine etc). Integration with third-party solutions via 5 APIs is also available. Solution description

Flexible, efficient, scalable solution Key functionality:

The solution can be easily upscaled • Various encoding formats; (if there is a need for larger content • Configurable encoding presets; encoding volume) by increasing system • Speed/efficiency balancing performance (combining several servers • Video editing tools (for cropping, into a single failover cluster). cutting, changing bitrate, slicing for future broadcast); Maximum processing speed is achieved • Auto-adjusting video files for adaptive due to side-by-side video files encoding. streaming; • Video files encryption; Simple and rapid integration • Full system monitoring; • Current encoding queue management; Easily integrates with pre existing infrastructure using APIs

Tech specs:

Video Audio Output stream formats and containers

• AVC / H.264 (Baseline, • AAC-LC / AAC-HEV1 / • Adobe HTTP Dynamic Main, High) AAC-HEV2 Streaming (HDS) • HEVC / H.265 • (AC-3), • Apple HTTP Adaptive • MPEG-4 AC-3 (MPEG-TS) • MPEG-2 (4:2:0, 4:2:2) • Passthrough • MPEG-2 Part 1, Systems • VC-1 (Simple, Main • DTS Express (MPEG-TS) Advanced) • Dolby Digital Plus (E- • MPEG-4 Part 10 (MP4) AC-3), E-AC-3 • MPEG-DASH (MP4) • DASH (ISO, TS)

Management and control

• Automatic load balancing mechanism; • Convenient user-friendly Web-interface; • Built-in encryption algorithm; • Task planning and priority setting; • Notification center; • REST JSON API; • Resources monitoring system;

6 Middleware

Purpose: subscriptions and their status, EPGs, content security systems; The Bradbury Middleware BradburyLab solution is designed to provide Availability of statistical data on user interoperability between the subscriber activity, their preferences, used devices, and content by accumulating user data, etc. For further analysis. The mechanism their subscriptions, available content and for conducting campaigns its cost, subscriber devices, analytical based on the analysis of statistical data. processing of existing data to provide content recommendations to subscribers, Advantages of Middleware Bradbury and adjacent systems interaction (billing, EPG, etc.). Supports wide range of devices and resolutions Who is it for: Middleware Bradbury supports all types of Telecom and media companies, service subscriber devices - , tablets, providers, TV, IPTV and OTT service PCs, STBs of all types and SmartTVs, while providers. the system can manage any number of devices per subscriber, the number of Key features: connected devices per subscriber can be manually limited. • User and content management; • Management of subscriber devices High reliability and fault tolerance in relation to users and installed applications; Provides reliability and fault tolerance • Managing the service parameters, by using the replication mechanism subscriptions to services, their for mission-critical data. Replication is classification and systematization; performed between cluster nodes, and the • Managing content settings and its failure of one or more cluster components classification; automatically redistributes the content • Content demand analysis sources and its consumers to the and preparation of content remaining working servers without losing recommendations for users; data, which guarantees the uninterrupted • Simplified option - «deploy and go» services for the subscribers. Any failures with a minimal set of manual input in the system remain invisible to the settings upon deployment; subscriber. • Data sources integration via standard APIs with adjacent systems that accumulate user information, paid 7 User interface adapts quickly to specific • Recommendation engine - a personal tasks recommendation system, based on user statistics and user preferences; The modular interface architecture • Advertising - an integrated advertising provides a basic set of functions, but is platform; easily extended depending on specific • Socials - integration with social business requirements. networks. The interface of the solution is accessible • User management: from any web-browser and provides • Managing user databases: adding, stats on subscriber devices parameters, editing preferences, deleting users; interaction with adjacent systems, • User authorization technical support, content statistics. Users • Centralized user devices management: can easily configure incoming sources of • App updates notifications; content by means of standard functionality • Accumulating user devices info, of the solution. including the unique IDs, type and software version. Flexible, efficient, scalable solution • Intelligent content recommendations system: The solution is easily expandable and • User classification scalable which enables the operator to • Cohort analysis by several parameters, grow its subscriber network and the such as channel, content type, viewing number of broadcasting channels. The time, device type, user preferences; solution provides automatic and manual • Recommendations based on genres, load balancing within the architecture actors, directors, keywords, tags, of a failover cluster. It is also possible to reviews, age ratings, professional increase its resources to several dozen ratings. servers. The solution is focused on working Tech specifications with large volumes of content, and the interface is built in such a way as to ensure • Support wide range of devices: tablets, maximum efficiency of the operator’s smartphones, set-top boxes, SmartTVs workflow. and PCs. • Can manage any number of subscriber Key functionality devices; • Ability to restore data in case of Standard solution services: software errors and hardware • EPG - An interactive program guide malfunctions. that connects via the standard APIs to the EPG service providers; • DVR () and NPVR (Network Personal Video Recorder) - the ability to view past TV shows and save them for a long time; • Timeshift and Pause Live - the ability to «rewind» the TV broadcast and pause it; • Multiscreen - the ability to transfer purchased content between any subscriber devices; • - displays additional content information, played on the main screen and the ability to control the set- top box from the mobile device;

8 CAS

Purpose: Advantages of CAS BradburyLab

The CAS BradburyLab system is Made in Russia: From inception to responsible for protecting the broadcast implementation content from unauthorized access by issuing keys to encrypt and decrypt the CAS BradburyLab is made in Russia content and is responsible for allowing from inception to implementation, which the user to display the requested content makes the solution more cost efficient in according to the set parameters. comparison to its foreign competitors.

Who is it for: Versatility

Telecom and media companies, service CAS BradburyLab has a built-in content providers, TV, IPTV and OTT service encryption mechanism for IPTV and OTT providers. (supports “adaptive streaming”) for all content types; Key features: Flexible and scalable solution • Content protection for IPTV and OTT (UDP, HLS etc.); Depending on territory coverage and • Monitoring solutions integration via amount of content solution provides SNMP or API (e.d Zabbix); encryption for small, medium and large • Inside/Outside users’ request amount of subscribers. Single time processing with request source encryption is performed throughout the identification; CDN infrastructure. • Content access permission check (depending on valid subscriptions, High security standards multiple sessions, country of origin, VIP parameter); Exchange of encryption/decryption keys between the repository, encoding servers and the end subscriber devices completely disables outside access by unregistered users.

9 Compliance with latest encryption • Content watch time limitations; standards • All content rights are shared between all devices of one subscriber; All industry standards for ensuring reliable • Supports “Family sharing”: content multi-platform content protection are playback on several devices with supported. necessary permissions; • Offline playback; Key functionality: • Supports free previews: small content parts for reference only; • Individual rights for content decryption; • Supports secure IPTV and OTT broadcast;

Tech specs:

Digital certificates X.509

Monitoring system Integration with monitoring solutions via SNMP or API (Zabbix, etc) Video encoding MPEG-2, MPEG-4/H.264, HEVC/H.265, etc. (regardless of file format) Management and control Native web-interface for admins

Broadcasting protocols MPEG-2 Transport Stream/HTTP Live Streaming

Content encryption 128-bit AES. DVB-CSA Head-end integration HTTP API Supported devices Broadcast/hybrid/ip STB, mobile apps iOS and Android, SmartTV

10 Origin

Purpose: Advantages of Origin Bradbury

The Origin BradburyLab solution is High media content quality in any network designed to download ready-to-play and on any available device guaranteed content to the CDN (content delivery network) for playback on subscriber Support of the adaptive streaming devices in the required format. function. Depending on the Broadcasting is performed on any device channel bandwidth and the type of device with any signal level, whether it’s Set-Top used (from the smartphone and tablet to Box, Smartphone, Tablet or SmartTV. SmartTV), users receive content with the appropriate , which allows them Key features: to view TV channels and video content in the maximum available quality without • Broadcasting content with encryption playback delay. The operator gets the support, using the CAS / DRM opportunity to provide services outside hardware-softwaret solution of in-house of its networks and significantly expand development, or using third-party the number of subscribers. Built-in AES solutions (Verimatrix, Widevine, etc); 128 encryption mechanism protects all • Origin consists of two separate content from unauthorized access. Any parts: first for recording and storing third-party encryption system (with the Live / DVR / VoD video, second for same standard) can be implemented, if broadcasting content in various formats necessary. (HLS, DASH etc); • Software interface for third-party High efficiency with low computation load systems interaction (REST API); • Saving and broadcasting DVR of By optimizing performance, broadcasting any depth for all formats supported more TV channels requires less amount of by the server, both common, for all computational power. Thus, the operator subscribers, and personal for a unique can reduce its operational costs. subscriber. Flexible and easily scalable solution Who is it for: The solution deploys quickly right out of Telecom and media companies, service the box. Along with the growth of the providers, TV, IPTV and OTT service operator’s requirements, the expansion providers. of its subscriber base and the amount of media content, the product can be 11 easily upscaled by means of adding Key functionality: computational power to the failover cluster. • Failsafe TV broadcasting (Live) and on demand content (VOD) - films, TV Simple and rapid integration shows, trailers. • DVR (Digital Video Recorder) and Can be used in conjunction with pre NPVR (Network Personal Video existing infrastructure (Connected via Rest Recorder) - the ability to view previous APIs) or separately. TV shows and save them for a specified period of time. Versatile solution • Timeshift and Pause Live - the ability to rewind television programs and pausing Uses most advanced technologies for them. video signal processing and transfer, which • Ability to encrypt all media content and makes the solution compatible with most data streams. modern streaming protocols. • Support of wide variety of streaming protocols. Fault tolerance • Real time video stream generation and its adjustment to the current Internet A dynamic load balancing mechanism channel bandwidth, video quality within a cluster helps to automatically optimization for any available device allocate user requests between resources. (Set-Top Box, Smartphone, tablet, Duplication and nodes reservation in a laptop, SmartTV, etc.) cluster ensures that in the event of the main system malfunction, all operations and transferred to the backup element, which makes any incidents invisible to the end user.

Tech specs

Supported protocols

• RTMP • Adobe Flash HTTP Dynamic Streaming (HDS) • Apple HTTP Live Streaming (HLS) • MPEG-DASH

12 CDN

Purpose: Who is it for:

The content delivery network is a system Telecom and media companies, content for delivery, broadcasting and content service providers, TV, IPTV and OTT storage, and is designed for: service providers. Broadcast optimization; Uploading content to the subscriber’s Benefits of the (content delivery network devices; (CDN BradburyLab) Reducing the network load; The solution is easily deployed in an operator’s infrastructure of any Content download speed, broadcast architecture; CDN’ hierarchy is able to servers load reduction, traffic optimization adapt to the operator’s network topology. is achieved due to the distributed architecture of CDN BradburyLab. The Cached content access: content is system optimizes the traffic volume on dispatched from regional servers without backbone channels between the central synchronization with the central server. node of the network and the regional nodes of the operator’s network. AI self balancing system: user requests are distributed in accordance with server load. Network load is reduced due to: Key features: • Transitional regional broadcast servers; • Content caching on regional servers; • Integration: via APIs with adjacent • Demand based content caching queue; systems (CMS, billing, enc ryption, • Rerouting content server requests to statistics etc.) the best optimal route. • Dynamic content management: demand • Server load allocation; based caching priority. “Hot” content • Ability to exchange data between option. several regional servers without • Rapid content delivery: optimal content requesting data from the central hub; routing to all available user devices and • Server requests rerouting based on platforms. request intensity; • Content access management: filtering by national IP addresses. • All-round content delivery: (VoD), online broadcast (Live), 13 Catch up and Timeshift functions. • Demand based storage priority; • Automatic system scaling and load • Most requested content is cached and balancing: automatic system scaling is stored infinitely; performed due to high user requests • Regional TV channels broadcast; density. Adding new nodes to the • Server load monitoring and center- architecture is also available. regional load balancing mechanism; • Content requests routing depending on Key functionality: user geo-location; • Filtering by national IP addresses; • Content allocation with regard to the • Custom stats report (time period, operator’s network topology; number of requests, top TV and VoD • Content synchronization between content, user devices etc.); central and regional servers; • User action-based management. • Content caching on regional servers with predetermined storage period;

14 User apps

Purpose: show full content description, trailers, screenshots, user reviews etc. Application BradburyLab provides access to media content via OTT and IPTV Who is it for: technologies. Live and Video on Demand types of content are available. Telecom and media companies, service providers, TV, IPTV and OTT service Key features: providers.

• Supports smartphones, tablets, User apps Advantages: SmartTVs and STBs; • Compatible platforms: Supports a wide variety of user devices • iOS and Android for mobile devices; • SmartTV (Samsung, LG, etc.); Applications BradburyLab support • Android STB; all popular video formats on all types • Apps provide video playback via the of subscriber devices and platforms. internet Applications provide sharing and a simple • Apps support multi screen function; transition from device to device, video All user’s content is available on any transfer between set-top box / SmartTV of user devices, merged into one and mobile devices, of set- ecosystem. top box / SmartTV from mobile devices. • Second screen enables user to transfer content from STB to the mobile device; Electronic program guide to use user’s mobile device as a remote for the STBs and SmartTVs. Extended EPG for several days past and • Apps provide full control over live tv ahead. programmes (play, pause, rewind etc) as well as “catch up” function in order User-friendly mobile interface to stop live broadcast and watch it later; integrated electronic program Interface is simple and easy to use. guide (EPG) for several days ahead; Thoughtful functionality, laconic design • VoD player can be configured to and intuitive navigation provide easy 15 access to all interactive video services and, most importantly, live TV and content from all mobile platforms. The interface on demand (VOD) in the highest possible can be changed / branded to suit any quality. customer requirements. User-friendly set-top box interface Automatic updates

The STB user interface has a lot of All mobile apps are automatically updated advantages over its competitors on the upon new firmware availability. market. The rich functionality, laconic design, make the subscriber’s access to all interactive video services simple and Key functionality: convenient, contribute to the maximum consumption of content and increase the • Live broadcast and VoD playback; income of the operator. • Catch up and Timeshift functions; • Uses electronic program guide (EPG); The advanced design of the STB remote • Content recommendation service; • Content view statistics; Remote design is thought out to the • Personal dashboard for users with smallest detail, looks stylish and compact. ability to manage one’s subscriptions; Thanks to the built-in USB port, the STB • Ability to operate simultaneously with can be used as a home media player. STB and SmartTVs;

Content recommendation system Compatible devices: The amount of content offered to users grows exponentially, which makes it • Smartphones, iOS and Andriod tablets; difficult to choose from a huge number • TVs with Smart function; of TV channels, programs, films, TV • Android STB; shows. The built-in system of personal recommendations automatically targets any content submitted to the user, taking into account his preferences, thereby increasing the likelihood of viewing and significantly reducing the time spent on choosing a TV channel or film.

Android based adaptive streaming

For Android devices, there is its own, separate Adaptive Streaming SDK, which allows you to bypass the limitations of the video streaming platform and to achieve a truly «seamless» switching between different bitrates. This technology is supported in any network, whether it’s Wi- Fi, or LTE and 3G, which provides an even greater mobility of the user.

New generation STB OS

STB OS is based on Android OS and has all its features and advantages. Using STB gives access to online games, applications,

16 Multibrand Set Top Boxes

Purpose: Middleware also keeps track of every type of set-top-box used by the client and adds Provide OTT services using Set-Top-Boxes new ones to the existing list. from various manufacturers. Middleware interacts with client’s STBs via the API (Application Programming Main objective: Interface)

Reach maximum flexibility and adapt all Main STB functionality: 3rd party STBs to the company standards. • Live TV broadcasts and EPG services Provided services: • Access to the VoD catalogue • Ability to read files from external USB The solution ensures: drives • Parental control • Providing quality OTT services with • Service management (Client can no regard to the particular STB subscribe or unsubscribe from existing manufacturer. services) • Ability to add new 3rd party Set-top- boxes to the user’s device list and receiving content with no quality loss.

General description:

OTT TV service is available through the set-top-box, connected to the television. STB can be controlled by a convenient remote.

When a client turns on the set-top-box for the first time, the service activates automatically.

STB then is being registered by the “Middleware” component of the solution, which determines the manufacturer of the STB and configures it accordingly. 17 Smart TV

Purpose: General description:

Reception of online broadcasting and video Depending on a TV model, the app on demand (VoD) on the subscriber’s TV determines the best broadcasting and with the Smart function in the appropriate playback parameters. When broadcasting format and resolution. live tv channels, subscribers have the ability to use EPG (Electronic program guide) Main objective: with a short programme description. A subscriber can also connect his mobile Using a special app for TV broadcasting device to the TV in order to enable “second and video playback on Smart TVs (LG, screen” function. Samsung running Android and IOS), with the adaptation of media content to the TV While using the mobile device as a remote, specs with the best broadcast quality. subscriber can:

Solution features: • Switch between Live and VoD; • Play/pause/rewind the VoD; Real-time TV broadcasts; • • Reorganize the home screen of the app; • VoD playback; • Smart device and user management system; • Detailed analytics; • VoD and Live playback control via dedicated remote control; • VoD and Live playback control via mobile device (“Second screen” option); • Using Smart TV as a home media player; • EPG services are also available;

18 Media Hybrid Platform

Purpose: • Fault tolerance of solution’s individual components and the solutions as The solution features a hybrid IPTV / OTT a whole by using a micro-service interactive TV platform and provides the architecture, cluster subsystems and full functionality of an interactive TV: from load balancing mechanisms. receiving and processing the incoming media content to delivering the processed Who is it for: stream in a most convenient way to the end consumers; Telecom and media companies, service providers, TV, IPTV and OTT service Key features: providers.

• The platform is designed as a constructor, consisting of various components that work together as a single unit, but can work autonomously through standard interfaces if necessary; • The solution can be easily connected with external data sources and information systems via the universal API (HTTP API). • The solution works with all major media formats, providing high quality content delivery services. • The solution provides control and encryption of the output stream in order to protect it from unauthorized access. • The platform adapts to the user’s internet channel bandwidth, ensuring the best content quality and minimum playback delay. • The platform adapts to the desired conditions depending on the number of subscribers, local features, content volume. 19 Our Solutions

General information

Many years of experience in media content processing and delivery made Bradbury Lab capable of handling the complete life cycle of an interactive TV services to meet the expectations of any future client.

The company provides full product development service as well as implementation, launch and technical support. All upper mentioned services are provided by the company managers, developers and researchers, without any outside expertise.

Several of company’s solutions are already operational and are used by clients in the following fields:

• Mobile TV • Transport TV • Mobile Live • Life2Live • Unify City Etc.

20 Mobile TV

Purpose: according to the specs of the target device, such as: Provide Live TV and VoD service to the subscribers with any mobile device. • Buffer size • Current channel bandwidth Main objective: • Screen dimensions and resolution • CPU specs of the device Receiving and playback of the Live TV and Video on Demand content on a client’s User preferences are logged and sent mobile device (iOS or Android). Seamless to the management system, in order switch between video signal qualities, to provide more accurate content depending on a network bandwidth, recommendations in the future. mobile device specifications. Also a “second screen” feature is available, when a subscriber can transfer any Provided services: content playback from the mobile device to the Smart TV. • Receiving Live TV broadcasts and video The solution can accumulate user on demand on the mobile device preferences and statistics to provide more • Ability to use client’s mobile device as a accurate target advertising, if needed. remote for the second screen (Smart TV, that is connected to the service) • Electronic Program Guide (EPG) • Automatic service center interaction (in order to update mobile applications, collect app statistics etc.) • Interaction with cell service provider customer support.

General description:

In order to use mobile TV service, client is required to subscribe to the service. After that, subscriber’s mobile device is registered in the system. After the mobile device is registered, the system tunes the media stream specs 21 Transport TV

Purpose: apps installed on clients’ mobile devices.

VoD, Live broadcasting services for the Our transcoders are in charge of receiving, railway/subway passengers. Main feature translating and transmitting the media of the solution is the ability to withstand stream to the clients’ content delivery potentially extreme payload on the servers. network (CDN). The outgoing media stream can be encrypted in order to prevent Main objective: unauthorized access, then it reaches the mounted on a train, then from Installation of company software and the Wi-Fi routers it can be accessed from hardware on railway/subway trains. the mobile applications.

Provided services: Given that the average citizen spends approx. 30 minutes a day on the subway or • Live TV broadcast a railway, that is the perfect opportunity to • VoD content use the Live TV service. • Gaming platform (offline and online mobile games) Adaptive streaming feature makes sure • Cut-in ads that the end user sees only the best quality content by optimizing the media stream to General description: fit the specs of the user’s mobile device.

Solution includes stationary and mobile When the amount of active connections to software and hardware parts. the servers is rising, the system automatically balances the payload by connecting new Stationary part of the solution consists of media servers to the cluster. a transcoding and encryption cluster, and the general management and monitoring unit. All stationary parts of the solution are located at a DPC (Data Processing Centre) of the client.

Mobile part of the solution consists of the media server (responsible for Live broadcasting), Wi-Fi routers and hot spots. The front-end of the solution is the user 22 OnBoard TV

Purpose: network bandwidth changes, transition between different video qualities is OnBoard TV is designed to deliver VoD seamless and completely invisible to the library with various video content to the passenger. onboard passengers. The whole process is managed by the Main objective: separate standalone software solution, which also monitors all the system Installation of software and hardware components mounted on the aircraft. systems on the aircrafts and deployment of VoD and interactive TV services. All new movies and TV shows will be added to the VoD library with various General description: video content to ensure the best customer experience in flight. A hardware and software systems are installed on an aircraft that are able to broadcast VoD library with various video content to the passengers.

Included hardware:

• Media server (for VoD etc.); • Wi-Fi routers.

This hardware bundle ensures successful content and multimedia service delivery to the passengers.

The purpose of the media server is to broadcast VoD library with various video content to the end users of our mobile applications.

VoD playback quality adapts to the specific mobile device display dimensions which helps the end user to enjoy his/her content in the best available quality. If the 23 Hotel & Cruise TV

Purpose: General description:

Provide Live TV broadcasting services to TV channel broadcasts, VoD content is hotels and hotel chains. available through Set-top-boxes (STBs) provided by Bradbury Lab. Main objective: STB makes use of electronic program Provide hotel guests with quality Live TV guides which help personalise user broadcasts and VoD content. experience while watching Hotel TV.

Provided services: User can easily navigate to any movie or show by browsing our convenient genre • Live TV broadcasts (with unlimited compilations or by using the search number of channels) function. • VoD content (Video on Demand can be supplied by the client, or by Bradbury The Hotel TV solution can be expanded Lab company licensed VoD library.) from one hotel to the largest hotel chains • Gaming portal (online and offline games with hundreds of hotels nationwide. The are available) distance between hotels will have no effect • Video commercials cut-ins. on the quality of content and its delivery • Content encryption time. • Compatible with all mobile devices and screen sizes.

24 Mobile Live

Purpose: Who is it for:

Providing Live-feed from mobile groups, Telecom and media companies, service vehicles and workers to the operator for providers, TV, IPTV and OTT service instructions, analysis and assistance on providers. the go where such services are needed: industrial inspections, emergency areas etc.

Solution features:

• Remote control over any kinds of inspections; • Live feed to user devices with instant quality optimization; • Video stream encryption; • Video content storage as VoD; • Ability to work with multiple video streams simultaneously.

General description

Solution provides for at least one portable camera that can broadcast video signal to a remote location. When an engineer or a mobile group is performing any kind of industrial inspection, they can instantly ask the operator for help or just keep the recording in order to log their actions on site for further analysis.

When multiple cameras are used in the same location, they can be organized into hot-spots to transmit all their signal simultaneously to be shown on multiple screen in front of the operator. 25 Life2Live

Purpose: General description:

Solution provides services for recording Broadcaster shoots a video of any event, video, live broadcasting, video storage and venue etc.and can choose either to playback. broadcast it live through the platform or to store the video file for later playback. Solution features: Broadcaster also can choose to name, tag • Live broadcasting from any compatible and categorize the video as well as encrypt device; it for security reasons. For example, if a • Playback of previously recorded broadcaster recorded a school football (VoD); game, tags can include team members, • Centralized user and device location and any further details. management system; • VoD sorting and categorizing for better user experience; • Detailed statistics; • Instant video optimization for any device and connection bandwidth; • Ability to integrate third party face recognition apps and algorithms (database of facial features can be expanded manually); • Video content encryption; • Two-way communication between the inspector in the field and the operator; • Ability to use tags inside the video stream for ads playback; • Ability to use subtitles;

26 Unify City

Purpose: demand in the subway and then transfers to the light railway train and then to the Uninterrupted video signal broadcast personal vehicle after that. While the throughout the city infrastructure. subscriber was moving, video signal on his mobile device was uninterrupted, unless Main objective: he was temporarily out of reach of the transmitting equipment or had any device Receiving Live TV and VoD on an iOS malfunctions. or Android mobile device using the city infrastructure. Effective media The solution is based on hardware content playback anywhere in the city (management server) and software (underground, buses, personal vehicles (mobile application) parts. Server based and transfers between them). management system which stores all outcoming media signal parameters and Provided services: incoming feedback from user’s mobile device as well as statistical data. • Receiving Live TV broadcasts and video on demand on the mobile device (tablet or a smartphone) • Receiving Live TV and VoD on an iOS or Android mobile device using the city infrastructure • Uninterrupted video playback during any transfers from public transport to personal vehicle, from underground to regional train stations and more.

General description:

Subscribed users can watch any video content without interruptions while moving throughout the elements of city infrastructure.

As an example, we take a situation when the subscriber starts watching video on 27 Advertisement Insertion

Purpose: advertisements inserts.

Context advertisement delivery. Media stream is designed to include several commercial breaks during the broadcast. Main objective: When a commercial break begins, people from different regions see different Delivery of context advertisements by commercial playlists. means of Live TV broadcasting and VoD content. During the transcoding process, ads markers are inserted into the Live media Provided services: stream. A regional media server detects these markers, then determines the • Preparing media content for regional specific user profile and distributes ads ads cut-ins. accordingly. • Delivery of the media content with advertisements All advertisements are also adapt to the specifics of a particular mobile device. General description: That way, the solution ensures not only ads The solution ensures media content delivery but also configurable distribution conversion and preparation for the (personalization) of said advertisements.

28 TRaaS (Transcoding as service)

Purpose: maintenance. The provider of TRaaS is in charge of all operations, support and Provide service of media stream further maintenance. transcoding and delivery to the end user First, client chooses desired incoming via cloud technologies. content format (can be more than one), output quality, and broadcasting to several Main objective: streams (if necessary).

Lowering the client’s operational costs by The service can utilize client’s pre-existing outsourcing the transcoding procedure. infrastructure (DPCs, media servers, CDN networks etc.). Ability to integrate Provided services: a fail-safe cluster into the infrastructure is crucial. That way the incoming Live TV • Cloud transcoding. Client uses only the signal can be received, transcoded, and transcoding service without buying any delivered without any interruptions. hardware/software solutions. (Integration with client’s infrastructure • Live media and VoD transcoding. won’t require additional payments). • Media stream encryption. The service can efficiently operate by General description: utilizing all modern data transfer network types: from EDGE and 3G to Wi-Fi and The solution is able to receive media LTE. content from any source, and route the outgoing media stream to any user, The solution is easily scalable depending anywhere. TRaaS is able to adapt to the on the amount of content that is needed existing infrastructure i.e. client’s CDN, or (amount of transcoding channels, amount specific mobile devices etc. of outgoing content formats).

TRaaS does not require initial payments. Client pays only for the factual transcoding procedures. Cost varies depending on the amount of transcoding operations completed and quality of the processed content. Client does not have to worry about software and hardware operation details, as well as technical support and 29 Notes Read it on your mobile device

[email protected] +7 (495) 363 1753