You are on page 1of 31

BKD

Streaming Platform


Recipient: Document creators: Revision:

Telco Gorazd Kobilca Denis Justinek Sergej Jureko 18. 04.2010

Index
Index ....................................................................................................................................................... 2 Solution description ................................................................................................................................ 4 Streaming software............................................................................................................................. 4 Management software ....................................................................................................................... 5 Front-end software ............................................................................................................................. 6 Technical overview of the solution ......................................................................................................... 7 About the video platform ................................................................................................................... 7 Streaming software............................................................................................................................. 7 Application level software .................................................................................................................. 8 Software licence and development pricing......................................................................................... 9 Services description and system placement ......................................................................................... 10 System placement............................................................................................................................. 10 Topological schema, network design.................................................................................................... 11 Technical specification of servers and software ................................................................................... 13 Hardware for Web-servers ............................................................................................................... 13 Hardware for Streaming-servers....................................................................................................... 13 Software............................................................................................................................................ 13 Audio / video specification ................................................................................................................... 14 Input formats (video on demand/ IPTV) ........................................................................................... 14 Input video codecs* .......................................................................................................................... 14 Input audio codecs*.......................................................................................................................... 14 Output formats (video on demand/live)........................................................................................... 14 Output video codecs ......................................................................................................................... 15 Output audio codecs......................................................................................................................... 15 Output Audio-video profiles / resolution, bandwidth ...................................................................... 15 Platform service .................................................................................................................................... 16 Key running services for streaming servers ...................................................................................... 16

Key running services for web-servers ............................................................................................... 16 Restart of a streaming server............................................................................................................ 16 Shut down of a streaming server ...................................................................................................... 16 Content upload to the system .............................................................................................................. 17 IPTV Live playlist ................................................................................................................................... 18 Biokoda netbox solution ....................................................................................................................... 19 Netbox Feature overview.................................................................................................................. 19 Hybrid HDTV...................................................................................................................................... 19 Navigation system............................................................................................................................. 20 Channel universe .............................................................................................................................. 20 Electronic program guide.................................................................................................................. 21 Channel information ......................................................................................................................... 22 Parental control ................................................................................................................................ 23 Home portal ...................................................................................................................................... 23 Digital video recording ...................................................................................................................... 24 Video on demand.............................................................................................................................. 25 Media center..................................................................................................................................... 26 Over the top services ........................................................................................................................ 27 Biokoda company profile ...................................................................................................................... 29 Some links to deployed systems ........................................................................................................... 31

Solution description

Streaming software
and perform the streaming service. The on-demand content that is sent to the streaming servers for preparation can be transcoded for multiple platforms and with multiple resolutions. For example: you can prepaire a normal quality and a HD quality stream for the web and a version for IPTV broadcast from a single HD video file. Streaming servers are in-house developed software that enables high level of scalability and extensibility. The software is capable of sending out streams in the following protocols: HTTP, RTMP, RTMPE, RTMPT, UDP. Intelligent software automatically monitors all the system parameters and workloads and is optimized to provide the most high quality streaming service available depending on the location of the client that is receiving the video. Streaming servers act as the ultimate tool, that can receive live streams, prepaire on- demand content for delivery, distribute the contnent throughout the server grid

One of the most important features of the streaming software is its extensibility. Biokoda streaming servers can be integrated with almost any extisting system and can providie video content via already built single-sign-on services, custom user databases or pay-per-view services. For in-depth explanation about streaming server grid and its advanced features please refer to the Technical Specification.

Management software

The management console provided alongside of the streaming software platform is a powerful tool for content providers and content publishers. An easy workflow with a modern user interface provides publishers a short learning curve to deliver videos to the desired destinations let that be Adobe Flash players (99.9% of internet connected machines), IPTV networks or other devices. With specially designed interfaces it is easy to publish single videos on the internet, create playlists from which users can pick videos or even create a play list of videos that acts as a linear television and can be streamed to different sources, like the Web, IPTV or even mobile phones like the iPhone. From here it is possible to manage and preview live streams that are being streamed from the platform. The management console is a web application that can be accessed from virtually any computer with a modern operating system and an internet connection. As the service provider you can create different accounts for yourself or your customers (on a B2B level) to explore new business opportunities within the video publishing.

With a powerful content management tool there comes also an in-depth analytics software module, which will help you to determine all the crucial parametres to develop your own success story. At any given moment you can gather geographical data, analyse how long each video is being watched by viewers from different countries and even measure bandwidth that each video has consumed for streaming on every single day. At the end of each day or month you can easily prepaire combined statistics for each of the accounts on the platform... and even for each of the videos published. Possibilities are endless.

Front-end software

To distribute the video that is published on the platform to the target audience different types of players are needed based on the type of streaming. To stream video on the Internet the Adobe Flash players are built specially for your needs and can take advantage of all the features of the platform. A player built for the web can be a simple player with a play button and a timeline control or maybe a specialized web application that acts as a media aggregation service and a media center application. Streaming servers support streaming to Set-Top Boxes which means delivering video to existing IPTV systems is another possible deployment.

Streaming servers are fully customizable and can be extended by different communication protocols or authentication systems if there is a need to provide protected content.

Embeddable players with video-on-demand and live stream playback ability Custom flash interfaces that have integrated video-on-demand and live stream playback components and can be skinned (multi- channel interfaces) Extended players that contain whole play lists or play list sets Streaming of play lists that act as linear television Streaming of video-on-demand content Streaming to mobile devices that take advantage of h.264 video playback (such as the Apple iPhone)

Web distribution (Flash, h.264)

Set-Top Boxes (h.264)

Mobile Devices (h.264)


BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us an mail to info@wpn.tv

Technical overview of the solution


About the video platform


Biokoda video platform is divided into three parts: streaming software management software frontend software

Streaming software
Streaming servers offer following services: Video content delivery using following protocols: o HTTP o RTMP o RTMPE o RTMPT o RTMPTE o UDP Optimized video distribution throughout the server grid o Allowing the best quality of service given the circumstances of the network Location based restrictions o Servers can restrict access to video content by restricting it to Geo IP Scalability o Biokoda Streaming Platform is highly scalable. It is easy to expand the grid with additional resources providing higher output and allowing more simultaneous connections to the platform in short time-spans which is crucial for successful deployments and systems that need to grow Encoding o All streaming servers can also act as VOD or live stream trans-coders o Support for HD content delivery (available only on content that is uploaded in high quality: 720p or higher), multiple-bitrate streaming (normal profile, HD profile) Extensibility o Streaming servers can be extended with additional custom modules o Reuse of existing APIs and Web-services on the clients side (for example an existing user database can be used to provide login protected video content) o Integration of different systems (for example monetization or content protection systems)
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 7 of 7

Other custom defined modules External connectivity o Reuse of existing APIs and Web-services on the clients side (for example an existing user database can be used to provide login protected video content) o PUSH service for event notifications

Application level software


Application level of the platform: Management of content (Administration) o Management of accounts (3-level account structure) Schema: Organization Company Web Station (Account) o Management of static content (per account) Management of media library Management of play lists Management of custom deployed players Management of web-deployed players o Management of live content (per account) Custom management of "live streaming accounts" (live streaming to the platform from different sources with streaming software) Custom management of "live play lists" (video-on-demand content reused to build your own linear television) o In-depth analytics Video on demand analytics Number of views of a video Number of hits on a video on a specific domain Number of loads of a play list Number of loads of a player Live stream analytics Number of concurrent viewers for each minute in a day Unique hits Total hits View duration Transferred amount Exportable in a common used format for easy processing o Additional features Batch FTP upload Automated FTP publishing to media library and play lists Multiple users per account with adoptable permissions
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 8 of 8

Different types of clients (front ends) o Flash front ends Embeddable players (Embeddable flash players) Video-on-demand playback Live stream playback Custom flash interfaces with integrated players and advanced functionalities (classic search, smart search by tags,...) Multi-channel skin able interface (example: www.wpntv.com) Extended player (contains a collection of video clips or live streams; users can select what they want to watch from a single embed) Custom solutions reusing the platform Video messenger Adoptable player for usage in social networks and similar web environments Solutions in different forms of graphical user interfaces to stream live video or video on demand o Set-top-boxes Streaming of "live play lists" Video-on-demand (progressive download)

Software licence and development pricing


Please contact our sales department for more information on licensing, development prices and distribution models

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 9 of 9

Services description and system placement


System placement
The system is built of Apple Xserve servers with OS X operation sytems. Basic placement is built from a few up to hundreds or even more servers depending on clients needs. The servers are separated into: web servers (metadata, web-content delivery) and streaming servers (video delivery). Web-servers: serve pages and are communication gateways between streaming servers and clients. Streaming servers: serve live streams and on-demand videos Services provided by the system

Live streaming o Generation of live thumbnails (images that get updated in regular intervals while the live stream is active) o Automatic stream distribution between the server grid Video on demand serving o Serving of FLV files o Serving of MP4 files o Automatic distributions of files within the server grid for optimum performance IPTV o Broadcasting to IPTV from servers o Trans-coding of IPTV channels from multicast to the Web Statistics o Statistic of live broadcasts o Statistics for video on demand videos o Generation of statistics in different file formats Protection o Protection of streams according to the clients Geo-IP location o Encryption for Web (RTMPE) Content preparation and ingest o Automatic encoding of video content to provided platforms (Web, IPTV) o Upload of content via Web-applications o Publishing of content via FTP (batch)

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 10 of 10

Topological schema, network design


web.server.net

Metadata and feeds

Administration console and player delivery Web servers (db, indexing, other les...)

port: 80

Delivery of content to streaming servers Streaming platform port: 80 Root servers (redirect users to the servers with the content; in the meanwhile they server content aswell)

port: 80

Communication between streaming servers: port 6002

Streaming servers (video delivery)

External systems

Image : Server grid and accessible ports.


BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 11 of 11

Server grid is built of web-servers and streaming servers. All servers connected to the grid are communicating to eachother over an internal protocol on port 6002. Web-servers serve all the content to the clients via port 80 (progressive video, live streams and protected content) which allows us to bypass most of the firewalls and deliver video to almost every user on the internet.

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 12 of 12

Technical specification of servers and software


Hardware for Web-servers


Apple XServes

Hardware for Streaming-servers


Depending on the clients needs the streaming server grid can be set up with the following servers:

Apple XServes Apple Mac Mini Server Apple Mac Mini

Software
Operating system: OS X 10.5+ Additional software that runs on streaming servers:

erlang (execution environment) ffmpeg (transcoding) mencoder (transcoding) haproxy

Additional software that runs on web-servers:

apache (http server) yaws (high performance http server) mongodb (database) solr (text search engine and indexer) PHP5 (web applications) memcached (caching tool for high throughput environments) haproxy

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 13 of 13

Audio / video specification


Input formats (video on demand/ IPTV)



MOV MP4 AVI MKV F4V FLV MPG TS WMV

( - not recommended, partially supported)

Input video codecs*



H.264 H.263 DIVX XVID VP6 MPEG2 MPEG4

Input audio codecs*



* support for other formats is already built-in, but is not approved for production use and does not guarantee to produce the expected output in all cases. Known issues:

AAC AC3 MP3,MP2,MP1

Video codec Digital Video combined with audio codec PCM do not generate the best video possible.

Output formats (video on demand/live)




Page 14 of 14

FLV MP4
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv

MOV 3GP h.263 h.264 VP6 AAC MP3 Custom, depends on users settings (stream) Web TV 4-3: 480x360, 1MBit Web TV 16-9: 480x270, 1MBit VOD low quality: 640x< ? >, 1 MBit VOD high quality (HD): the original resolution gets maintained, 2.5 MBit

Output video codecs


Output audio codecs


Output Audio-video profiles / resolution, bandwidth



BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 15 of 15

Platform service
If there is an error on the software side it needs to be reported and removed by the service provider by the terms that are stated in the contract between the client and the service provider.

Key running services for streaming servers


erlang (beam.smp) haproxy (haproxy)

Key running services for web-servers


erlang (beam.smp) haproxy (haproxy) mongodb (mongod) solr (java solr) BKDAdminService (launchd)

Restart of a streaming server


1. Log-in to the system 2. Run the script on the desktop called startup (double-click)

Shut down of a streaming server


1. In the streaming server console (beam.smp) insert the following command: q(). and press enter.

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 16 of 16

Content upload to the system


User

le upload

Management console

1. Selection of a server for le transcode

2. Content is ready for publishing (notication)

streaming servers

Image : upload of content to the system

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 17 of 17

IPTV Live playlist


Administrator

makes IPTV playback list: a) selects the server b) selects the mcast group Administration user edits the live playlist Administration console

Live playlist refresh

selected streaming server

Request for live playlist playback

Files for playback are downloaded from the streaming servers in the grid

multicast

Image: IPTV play lists and communication paths

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 18 of 18

Biokoda netbox solution


Netbox Feature overview


Hybrid HDTV
Netbox software transforms the TV user experience by integrating the best of broadcast and broadband networks into one seamless HDTV channel list that is graphical, fast and easy to navigate. Key Features and Benefits Broadband IPTV: the IP interface implements the DVB-IPI recommendations and includes SD or HD multicast/unicast reception, Gigabit Ethernet interface and support for all major W3C protocols. Broadcast TV: DVB-C, T, T2* and S2* compliant, SD or HD format using MPEG2 or MPEG4/AVC compression technology. PayTV integration: Verimatrix and Nagravision CAS support (card-based and cardless) * Available In Q3-2010
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 19 of 19

Navigation system
Netbox delivers an innovative user interface for quickly navigating across menu options, channel information or movie listings, mixing video, images, text and 3D graphical effects to enhance the user experience.

Key Features and Benefits HD User Interface: with 720p resolution, True Color and Picture-and-Picture support, Netbox delivers both a high quality and fast navigation TV experience Intuitive Carousel Displays: Netbox allow users to easily navigate through menus and content, from TV channels to VOD catalogs, using carousel and cover flow displays.

Channel universe
The Channel Universe is a unique concept. It provides content providers and broadcasters with a dedicated editorial space, linked to a TV channell, to be used to promote their own services.

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 20 of 20

Key Features and Benefits All in one: The Channel Universe application aggregates all the information received from the EPG server or other HTTP servers. Viewers can find all their recordings for a given channel, see the now/next shows, get the prime time guide for the week ahead, access Catch-TV services or get program recommendations. Fully customizable: Broadcasters can use the Channel Universe feature as a branded portal to offer new TV content and Internet services to TV viewers. Instant zoom in/zoom out : The viewer can instantly switch from the Channel Universe to full screen live TV by simply pressing a key on the remote control. Picture-In-Picture: With the PIP feature, TV viewers can navigate through the channel services while always watching their live program.

Electronic program guide


The Electronic Program Guide is the most widely used digital TV application. Netboxs EPG application allows maximum flexibility and ease of use by letting viewers access the EPG when watching live TV (partial mode) or in a dedicated full grid interface (full mode, enriched with metadata and images).


BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 21 of 21

Key Features and Benefits

IP and Broadcast feeds: Netboxs EPG application can retrieve data from Broadcast (EIT) and Internet (XMLTV) sources. Full and Partial grid modes: for maximum convenience, two EPG grid modes are available. The partial or live TV mode offers instant access to the current programming on other channels, as an on- screen overlay to the live TV program. The full channel mode provides a complete grid view, for up to 14 days (configurable). Rich metadata: the Netbox EPG provides rich descriptive metadata, such as synopsis, genre, parental control, pictures Direct recording: from the partial or full grid EPG mode, viewers can easily program a new recording at any time with a few keystrokes on the remote control.

Channel information
The Channel Information application provides a one-click access to current program information and advanced TV viewing options such as subtitling, audio track or video format selection.

Key Features and Benefits Channel information display: The Channel Application provides key viewing information for the channel being watched. Multi language: viewers can quickly change the audio language settings and/or display subtitling (when the data is available).
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 22 of 22

Picture format: Netbox includes specific settings to automatically select the best picture format for your TV set.

Parental control
Parental control is a key digital television application, often mandatory in many parts of the world. Netbox offers a flexible solution to control access either to designated channels or specific programs based on the parental ratings. Key Features and Benefits Controlled access by rating or channel: On the Home Portal, subscribers can define their own parental control settings. Access to this menu requires a valid PIN. Specific sensitive content (full channels or programs) can be locked. Channel specific parental control information can be decoded from the broadcast or IP stream. Live TV or VOD: The controlled access option is available for both live TV and Video On Demand content, ensuring complete parental control across all media.

Home portal
The Home Portal or Channel 0 is the main hub for the TV viewer to access all the available TV services. It is fully customizable by the operator. Key Features and Benefits PVR user interface: it is used either to schedule a recording , watch a recorded program or export recordings to an external storage device. Personal settings: including connectivity, parental control, broadcast channel scanning, audio/video settings and account information, including the list of all the downloaded Video On Demand movies. Movie Previews: the movie preview channel provides a compelling overview of the new VOD releases of the week. Live TV: a bottom left corner picture-in-picture window displays the current channel while the viewer browses the Home Portal menus, ensuring an always-on TV experience.
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 23 of 23

Digital video recording


Personal Video Recording (RVR) technology enables viewers to watch and record, time-shift, rewind, fast forward and pause live TV from their set-top boxes . All the contents, including alternative subtitling, audio, enriched metadata are recorded on the set-top box Hard Disk Drive.

Key Features and Benefits Permanent Time Shift: when watching live TV, this operator configured feature allows the recording of the programs watched, with the possibility to rewind, pause and fast-forward to live TV at anytime. Instant/scheduled recording: recordings can be programmed directly from the EPG in full/partial mode or from the live TV program by simply pressing a button. Content exporting : recorded programs can be exported to an external USB device (including metadata and CAS/DRM information) for future viewing and archiving. Video thumbnails : Netbox includes a user-friendly and convenient thumbnail view of recorded
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 24 of 24

content. When browsing through the list of recordings, a preview is automatically displayed in Picture-in-Picture mode.

Video on demand
The Video On Demand application is fully customizable and can be easily integrated with VOD and content management platforms, as well as CAS and DRM systems. Netboxs VOD application enables subscribers to watch movies in streaming or progressive download mode.

Key Features and Benefits Adaptive Streaming and Progressive Sownload: these technologies allow operators to lower the bandwidth requirements for providing high quality VOD services, increasing the customer reach. With progressive downloading, subscribers can start watching a movie almost immediately, without having to wait for the full download of the content on the set top box. Adaptive streaming ensures a superior viewing experience, without requiring major network infrastructure investments. Movie Preview: when scrolling the VOD catalogue, viewers can immediately access movie previews in PIP or full screen mode. Advanced catalog search: Netbox includes a powerful search interface, allowing viewers to browse the whole catalog in a very effective manner. Results are displayed using 3D icons and can be dynamically sorted per title, actor or director.
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 25 of 25

Media center
The Netbox Media Center application allows viewers to playback music, movies and pictures on their set-top box from any USB device or Windows/Mac computer, using the standard UPnP protocol.

Key features and benefits Connected Home applications: media content is accessible from the set-top box USB port (USB key, portable disk) and from the home network (through Ethernet or Wifi connections). Photo album: the Media Center application features slideshow, recursive slideshow, favorite list editing, sorting, rotation zoom in/out and metadata EXIF management. Music jukebox: ithe jukebo includes several audio codecs, from MP3, AAC, WMA, Ogg vorbis along with ID3 tagging for cover recovery, shuffle and playlist management and more. Movie player: the movie player support all the popular video Codecs such as DivX, H264, WMV, with subtitling selection and trick mode support. All popular containers such as .mov, .avi or .mkv are also available. System support Support for Universal Plug 'n' Play (UPnP) media renderer USB mass storage device class (UMS) File system supported on USB: FAT16, FAT32, ext2, ext3 Video jukebox Video format supported: H264 (maximum resolution 1920 pixels by 1080 at 50Hz) MPEG2, WMV9, MJPEG Subtitles format supported: srt, .sub, .ssa/.ass, .smi, .xml Container supported: ogg, .mov ,.mpg, .ts, .mkv, .avi, .asf, .au, .flv(*) Rewind, fast-forward and pause up to x600 Language & subtitles selection
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 26 of 26

Resume playback Sorting movie files by name, random Photo album Photo Format supported: JPEG, PNG, GIF, TIFF, BMP Slide Show , Recursive slideshow EXIF Metadata tagging Rotation by 90 step Zoom x0.5, x1, x2, x4, x8 Sorting picture by name, random

Music jukebox Audio codec supported: AAC, MP3, Dolby Digital, Dolby Digital+, DTS, WMA, WMAPro, PCM, Ogg vorbis(*) iD3v2 Metadata tagging Sorting by name Favorite list editing (*) STB software implementation, may impact performance in some circumstances

Over the top services


Netbox enables operators to quickly launch innovative Over The Top (OTT) services to diversify their TV content offering and address the long tail market. OTT services can range from User Generated content to VOD platforms and include Internet music or social networking applications. The Deezer application is an example of a popular subscription-based music streaming service offered by an operator in France.

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 27 of 27

Key Features and Benefits Development Kit: The SDK provided by Netbox enables operators or third parties to develop HTML / JavaScript applications using standard development tools. New applications can be developed in a matter of weeks in general. Standard technology: using standard W3C Web technologies, including Dom (Document Object Model) , CSS (Cascading Style Sheets) Canvas or JavaScript for application development, new OTT services are easy to develop and maintain over time.

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 28 of 28

Biokoda company profile


Since 2006 Biokoda Group develops, designs and operates different kinds of applications, platforms and solutions for our partners and clients in entertainment/media world, as well as some National Telcos such "as is" just first of them, The Telekom of Slovenia. Biokoda Group was originally founded and privately owned by management team in 2006. First activity started in Slovenia and Macedonia, while today we are already present in other parts of the world with constant expansion plans to conquer new markets. Biokoda can offer to anyone interested diversity of ready made solutions for a scale of business segments. If however, we dont have ready made solution that might fit your needs based on your requirements, it can and will be delivered in time and cost effective manner and tailor made just for you. Media, Telecommunication and Entertainment industry is facing a complete convergence now-days demanding all new tools for variety of their activities. In order to cover all these, Biokoda offers today many integrated and interactive solutions, consolidating various technologies like internet, mobile, voice, TV & broadcast, as well as many other still waiting in line to burst out on open. So, if you are looking for service that requires Web streaming, IPTV delivery of your content, broadcasts to Billboard screens or to Indoor Tv systems, live moderation or transmission, mobile interactive media or any combination of those, Biokoda is the right address for your needs. In brief, we:

own operations team - skilled and professional operations team ensures to all clients 24/7 service availability own powerful network of servers - in all countries present with our solutions and platforms, we only depend on our hardware powered by our software own content production - depending on our client needs, we provide services with tailor made content for media (TV, press, web) productions and different third parties own development team - all our services run on 100% in-house developed software platforms, giving us complete technology independence and ability for fast reaction and new features extensions own research center - we study the future needs in fields of IT we cover today, and we strive to deliver the best solutions for tomorrow
BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 29 of 29

We are here, to answer all of your questions. Please contact us directly on info@wpntv.com.

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 30 of 30

Some links to deployed systems


Jutarnji List Embedded player: http://www.jutarnji.hr/ Embedded player on sub-pages (example): http://www.jutarnji.hr/feministice-podrzavaju-inicijativu- premijerke-jadranke-kosor-za-izmjenu-htz-ova-spota/707088/ Custom developed video portal on top of the API: http://tv.jutarnji.hr/ SiOL iO Embedded player on web pages for live streaming and VOD: http://www.siol.net/Avtomoto/Testi/Avtomobili/2009/08/Opel_insignia.aspx Embedded player sold to 3rd party TV stations (like TV3 in Slovenia, content is locked to Slovenian IP addresses): http://www.tv3.si/oddaje/trenutek_resnice/ogled_oddaje Custom developed video portal which aggregates all the live and VOD content on one place: http://io.siol.net WPN.TV A system that consists of around 100 web based TV stations. Some of the stations:

http://baza.tv/ http://www.radiohit.tv/ o serves VOD and live streams for http://www.radiohit.si http://www.videodnevnik.tv/ http://www.modro.tv/ http://www.zeljkojoksimovic.tv/ http://www.milko.tv/ http://www.fplus.tv/

BIOKODA d.o.o., company for research and development of internet technologies, Avinova 2, 1000 Ljubljana This document is prepaired for the intended recipient only. If you received it by mistake please delete it and send us a mail to info@wpn.tv


Page 31 of 31

You might also like