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


For Mobile Connected Devices OEM/ODMs





Arkuda UPnP/DLNA® Media Center

As content becomes more mobile and portable and handheld connected devices take a central place in a digital world, content mobility is becoming one of the key features attracting consumers’ interest. For manufacturers of mobile connected devices such as smart phones, tablet PCs, MP3 players and mobile gaming devices Arkuda Digital offers an easily portable embedded solution Arkuda UPnP/DLNA® Media Center that will add seamless connectivity and advanced multimedia features to their existing products. Such advanced functionality will spark consumers’ interest and provide them an ability to view and manage any types of media content instantly on any device.

Description

Arkuda Media Center is a turnkey UPnP/DLNA® software application for mobile platforms that enables mobile devices to connect to a digital network, access, store, share, manage, and protect local and web-based multimedia content within a wide variety of connected devices.

Arkuda Media Center software consists of 4 modules (DLNA classes) for implementing individually or as a part of the package:

DLNA Media Server – stores and makes media files from device’s local memory storage accessible by other DLNA devices in the network.
DLNA Media Controller – acts as a control point for shifting media content between other networked DLNA devices. Besides moving content around the entire network, it is able to perform regular remote control functions such as stop, pause, rewind, forward, and control volume.
DLNA Media Player – finds, browses and plays back multimedia content received from other DLNA devices in the network and from the Web.
DLNA Media Renderer – plays back media content provided by DLNA Media Servers and Controllers in the network.


Technical Description

DLNA Media Controller

Arkuda’s DLNA Media Controller application provides functionality for finding audio-visual content on digital media servers (DMS), navigating, managing and playing it back on digital media renderers (DMR). Moreover, it behaves like a control point with all other UPnP/DLNA® devices in the network and performes 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

Arkuda’s DLNA Media Server application 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 application 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 platforms:
• Generic platforms - Windows, Linux, Mac OS X, QNX
• Mobile platforms - Android, iPhone, Windows Mobile, Embedded Linux.

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-2012 "Arkuda Digital"© All rights reserved.

Site Map | Feedback