About Us    Product&Services    Solutions    Downloads    Careers    Contacts Us     
   

 Media Network SDK

Media Network SDK is cross-platform, extendable, plug-in
enabled, C/C++ based. It includes implementation for the most
popular UPnP device classes and provides wide set of components
to build your own UPnP device class.

 

It's designed for implementing solutions for:

  • Windows
  • Mac OS X
  • Linux
  • ST Linux
  • Embedded Linux
  • QNX
  • iOS
  • Android
  • Windows CE
  • Windows Phone 7
 
   




Linux based
    set-top boxes OEM/ODMs


Android based
    set-top boxes OEM/ODMs


For Mobile
    Connected Devices OEM/ODMs


Linux based set-top boxes OEM/ODMs



Arkuda UPnP/DLNA® Media Linux STB

In the era of rapidly evolving rival embedded operating systems, the Embedded Linux is remaining as fairly one of the most popular and reliable platforms by offering a wide range of advantages for device manufacturers including flexibility, large support base and license-free environment. Linux distributions are being widely used in embedded/mobile development, and it has found its widest application in the set-top boxes market – you can hardly find a device not running Embedded Linux on it.

For Embedded Linux set-top box OEM/ODMs and IPTV and video-on-demand (VOD) broadcasters wishing to add multiple web/interactive and media streaming features, Arkuda Digital offers an embedded advanced-featured software solution Arkuda UPnP/DLNA® Media Linux STB that can be easily integrated into their current STB. This software will convert the STB into an intelligent device that can seamlessly interact with other digital devices in consumer’s digital network and drive an entire in-home digital entertainment.

Consumers will be able to not only view broadcasted content, but schedule a recording, store any movie or show and watch it later at their convenience. More than that, they will be able to begin watching a movie in a living room, pause any time and continue watching it on TV in another room, tablet PC, smart phone, or other DLNA compatible devices. Arkuda UPnP/DLNA® Media Linux STB solution also provides STBs with functionality for enabling consumers to display personal multimedia content stored and shared by other connected devices in the network, download on-demand content and multiple web-based applications such as video telephony, gaming and shopping, access interactive games, view email, read books and news without using a PC, and enjoy many other home gateway and entertainment features.

Advantages:

1. C/C++ fully documented API
2. Plug-in enabled and component based – provides capabilities for smooth integration within systems and implementing only needed functionality
3. Real-time capable software
4. DRM support
5. Wide range of supported media formats
6. Ready for re-branding and licensing

Features:

• IPTV integration
• Delivery of IP-based live TV, VOD, subscription, pay-per-view, VoIP, music-on-demand, Web browsing, email, games and other interactive services
• Internet Radio integration
• Integration with third-party Android applications
• Media streaming from other connected devices in the network
• Multi-room and multi-device access
• Simple intuitive API
• DRM support
• Wide range of supported media formats
• Trick modes
• Bookmarks
• Parental Control
• Browsing and playing back on LAN (NAS, PC, HDD, SD/MMC, DVD, Blue-ray
• “Watch Later” – saving links from the Web for future playback
• Metadata aggregation
• Real-time communication capabilities

Technical description

Arkuda Media Center UPnP/DLNA® software package for Embedded Linux set-top boxes consists of 4 modules (DLNA classes) that may be implemented individually or as a part of the package:
• DLNA Media Player for downloading, streaming and playing on-demand and local multimedia content
• DLNA Media Server for storing and protecting multimedia content
• DLNA Media Controller for discovering content on DLNA media server and sending it to DLNA media renderers in the network
• DLNA Media Renderer for receiving media content from DLNA media controllers and servers in the network

DLNA Media Controller

DLNA Media Controller provides functionality for finding audio-visual content on digital media servers (DMS), navigating, managing and playing it back on digital media renderers (DMR). Furthermore, it behaves like a control point with all other UPnP/DLNA® devices in the network and performing regular remote control functions such as adjusting volume and managing of currently played back file – stop, pause, fast forward and rewind. In addition to multiple features for operating with media content within entire digital network, application has an intuitive navigation interface convenient for content management.

DLNA Media Controller Features:

Complete server control:
• Discovery and removal
• Event subscription and management
• State variables update
• Media content browsing
• Parental control
• Searching, sorting, filtering media content

Complete renderer control:
• Renderer discovery and removal
• Playback and volume control
• Trick modes
• Presets
• Bookmarks
• Multiple controller instances
• Multiple network interfaces
• Real-Time systems capable
• HTTP transport
• RTP transport

DLNA Media Server

DLNA Media Server stores media content and makes it available to digital media players (DMP) and digital media renderers (DMR) in the network. The server is also able to perform a real-time data transcoding within the network for rendering on devices with diverse capabilities. Arkuda Media server also provides a complete DRM protection of content stored and transferred over the network.

DLNA Media Server Features:

• Browse functionality
• Multi-stream video support
• Sharing content from local camera
• DRM support
• Bookmarks
• Multiple network interfaces
• Transcoding
• Content indexing
• Third-party applications and metadata aggregation from the Web
• Local network content aggregation
• Advanced search functionality
• User-generated online content aggregation (YouTube, Flickr, etc.)
• IPTV/VOD integration
• Internet radio integration
• Album art

DLNA Media Player

Arkuda DLNA Media Player provides capabilities for downloading, streaming and playing online on-demand and local multimedia content. It is able to find content on DLNA media servers and play them locally or send them to other digital media players in the network.

DLNA Media Player Features:

• Browsing media content on Digital Media Servers
• Sending content to external players
• Search functionality
• Audio-video playback
• DRM support
• Bookmarks
• Multiple network interfaces
• POSIX API based

DLNA Media Renderer

DLNA Media Renderer provides capabilities for receiving and playing media content found by DLNA media controllers on media servers in the network. It advertises itself as a device with playback capabilities and is able to be managed by DLNA controller.

DLNA Media Renderer Features:

• Windows “Play-to” support
• Audio-video playback
• Bookmarks support
• Multiple network interfaces
• Java Application Programming Interface
• POSIX API based
• DRM support

Supported media formats (platform dependent):

• Video
MPEG-1, MPEG-2, MPEG-4, WMV, 3gp, asf, avi, divx, evo, flv, m2ts, m4v, mkv, mov, mp4, mpg, mts, ogm, rmvb, smpg, tp, ts, vdr, vob, wtv, xvid
• Audio
aac, ac3, MPEG Layer I&II , LPCM, amr, ape, awb, dts, flac, m4a, mka, mp1, mp2, mp3, mpa, mpc, ogg, s16be, smp3, wav, wma, wv
• Image
bmp, bw, cel, cut, dib, eps, fax, gif, icb, jpg, pbm, pcc, pcd, pcx, pdd, pgm, pic, png, ppm, psd, psp, rgb, rgba, rla, rle, rpf, scr, sgi, tga, tif, tiff, vda, vst, win
• Raw-Photo
arw, bay, cr2, crw, dcr, dng, erf, kdc, mrw, nef, orf, pef, ptx, raf, sr2, srf, x3f
• Playlists
asx, pls, m3u, m3u8, url, xspf
• Online Protocols
http, mms, rtmp, rtmpe, rtmps, rtmpt, rtp, rtsp, tcp, udp

       2009-2011 "Arkuda Digital"© All rights reserved.

Site Map | Feedback