Sei sulla pagina 1di 31

 

 
 
 
 
BKD  Streaming  Platform  
 
 
 
 
 
 
 
Recipient:       Telco  
 
Document  creators:     Gorazd  Kobilca  
Denis  Justinek  
        Sergej  Jurečko  
 
Revision:         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   One   of   the   most   important   features   of   the  
software   that   enables   high   level   of   streaming   software   is   its   extensibility.  
scalability   and   extensibility.   The   software   Biokoda   streaming   servers   can   be  
is   capable   of   sending   out   streams   in   the   integrated   with   almost   any   extisting  
following   protocols:   HTTP,   RTMP,   RTMPE,   system  and    can  providie  video  content  via  
RTMPT,    UDP.     already   built   single-­‐sign-­‐on   services,  
custom   user   databases   or   pay-­‐per-­‐view  
Intelligent   software   automatically  
services.  
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   For   in-­‐depth   explanation   about   streaming  
client  that  is  receiving  the  video.   server   grid   and   its   advanced   features  
please  refer  to  the  Technical  Specification.  
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  
 

 
Management  software  
 

The   management   console   provided   With   a   powerful   content   management  


alongside   of   the   streaming   software   tool   there   comes   also   an   in-­‐depth  
platform   is   a   powerful   tool   for   content   analytics   software   module,   which   will   help  
providers  and  content  publishers.  An  easy   you   to   determine   all   the   crucial  
workflow   with   a   modern   user   interface   parametres   to   develop   your   own   success  
provides  publishers  a  short  learning  curve   story.   At   any   given   moment   you   can  
to   deliver   videos   to   the   desired   gather   geographical   data,   analyse   how  
destinations   –   let   that   be   Adobe   Flash   long   each   video   is   being   watched   by  
players   (99.9%   of   internet   connected   viewers  from  different  countries  and  even  
machines),   IPTV   networks   or   other   measure   bandwidth   that   each   video   has  
devices.     consumed   for   streaming   on   every   single  
day.  At  the  end  of  each  day  or  month  you  
With   specially   designed   interfaces   it   is  
can  easily  prepaire  combined  statistics  for  
easy   to   publish   single   videos   on   the  
each   of   the   accounts   on   the   platform...  
internet,  create  playlists  from  which  users  
and  even  for  each  of  the  videos  published.  
can  pick  videos  or  even  create  a  play  list  of  
Possibilities  are  endless.  
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.  

 
Front-­‐end  software  
 

To   distribute   the   video   that   is   published   Streaming   servers   are   fully   customizable  
on   the   platform   to   the   target   audience   and   can   be   extended   by   different  
different   types   of   players   are   needed   communication   protocols   or  
based  on  the  type  of  streaming.  To  stream   authentication   systems   if   there   is   a   need  
video   on   the   Internet   the   Adobe   Flash   to   provide   protected   content.  
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.      
 

Embeddable   players   with   video-­‐on-­‐demand  


and  live  stream  playback  ability  
 
Custom  flash  interfaces  that  have  integrated  
video-­‐on-­‐demand   and   live   stream   playback  
Web  distribution  (Flash,  h.264)  
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  
Set-­‐Top  Boxes  (h.264)  
 
Streaming  of  video-­‐on-­‐demand  content  
Streaming   to   mobile   devices   that   take  
Mobile  Devices  (h.264)   advantage   of   h.264   video   playback   (such   as  
the  Apple  iPhone)  
 

BIOKODA  d.o.o.,  company  for  research  and  development  of  internet  technologies,  Avčinova  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,  Avčinova  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  
o
• 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,  Avčinova  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,  Avčinova  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,  Avčinova  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 files...)

port: 80

Delivery of content to
streaming servers
Streaming platform
Root servers
port: 80
(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,  Avčinova  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,  Avčinova  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,  Avčinova  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*  


• AAC  
• AC3  
• MP3,MP2,MP1  
 

*  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:  

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

Output  formats  (video  on  demand/live)  


• FLV  
• MP4  
BIOKODA  d.o.o.,  company  for  research  and  development  of  internet  technologies,  Avčinova  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  14  of  14  
 
 
• MOV  
• 3GP  

Output  video  codecs  


• h.263  
• h.264  
• VP6  

Output  audio  codecs  


• AAC  
• MP3  

Output  Audio-­‐video  profiles  /  resolution,  bandwidth  


• 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  
 

BIOKODA  d.o.o.,  company  for  research  and  development  of  internet  technologies,  Avčinova  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,  Avčinova  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  


 

file Management
User
upload console

1. Selection of a server for file transcode

2. Content is ready for publishing


(notification)

streaming servers

Image  :  upload  of  content  to  the  system  

BIOKODA  d.o.o.,  company  for  research  and  development  of  internet  technologies,  Avčinova  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

edits the Administration


Administration user
live playlist console

Live playlist
refresh

Request for live


playlist playback
selected streaming
server

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,  Avčinova  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,  Avčinova  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,  Avčinova  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.    Netbox’s  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,  Avčinova  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:  Netbox’s  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,  Avčinova  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,  Avčinova  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,  Avčinova  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.  Netbox’s  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,  Avčinova  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,  Avčinova  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,  Avčinova  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,  Avčinova  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  don’t  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,  Avčinova  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,  Avčinova  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,  Avčinova  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  

Potrebbero piacerti anche