1 / 13

Intel Tools for Accelerating UPnP TM Development

Intel Tools for Accelerating UPnP TM Development. Bryan Roe Software Engineer Intel. Agenda. Intel Tools for UPnP Technologies Brief in-line demo Intel Tools for UPnP Authoring Brief in-line demo Intel Reference AV Stacks. Intel Tools for UPnP Technologies.

ddickson
Download Presentation

Intel Tools for Accelerating UPnP TM Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intel Tools for AcceleratingUPnPTM Development Bryan Roe Software Engineer Intel

  2. Agenda • Intel Tools for UPnP Technologies • Brief in-line demo • Intel Tools for UPnP Authoring • Brief in-line demo • Intel Reference AV Stacks

  3. Intel Tools for UPnP Technologies • Ten tools covering UPnP and UPnP AV • Device Spy & Device Sniffer • Service Author & Device Validator • Device Relay & Network Light • AV Media Controller & AV Wizard • AV Media Server & AV Renderer • Available for download • intel.com/technology/upnp/

  4. Intel Device Spy & Light • A generic control point that can discover, invoke actions and receive events to and from any UPnP device on the network. Intel Device Spy Intel Network Light (Sample Device) UPnP

  5. Intel Device Sniffer • A UPnP multicast discovery monitoring application. Send search requests, listen for UPnP device notifications and much more. UPnP Devices Intel Device Sniffer SSDP Discovery

  6. Intel Device Validator • A full set of UPnP tests ranging form discovery and events to UPnP AV tests. Tests change depending on the type of device, and all received data is fully analyzed. Intel Device Validator Intel Network Light (Sample Device) UPnP Tests

  7. Intel AV Tools • A set of four AV tools that cover each role defined in UPnP AV: Server, Renderer & Broker allowing developers to quickly test their solutions for interoperation. AV Media Controller AV Wizard AV Media Renderer AV Media Server

  8. DCP Service Desc. Authoring Process Overview DESIGN TEST ServiceAuthor DeviceValidator Embedded Device Debug Tools DeviceBuilder Code Compiler Sample Info IMPLEMENT Working Device

  9. Intel Device Builder • Intel Device Builder application uses service descriptions and information provided by the user to generate custom tailored C, C#, MS DeviceHost, or Java stacks. UPnPDevice Stack Intel DeviceBuilder Service Descriptions UPnP Control Point Building UPnP is simple

  10. Media Server Media Renderer Server Control Point Renderer Control Point Intel AV Microstacks • Intel AV Microstacks have been built by adding value on top of generated stacks • Abstracts AV functionality; makes it easy to build UPnP AV compliant devices • Sample applications have been built on top of AV stacks • Intel AV Micro Media Server • Intel AV Micro Media Renderer Building UPnP AV is simple

  11. Intel AV Micro Media Server • Features • UPnP AV 1.0 CDS • File system browsing • Streaming SOAP • HTTP streaming • AV Value • DIDL XML generation • Create metadata from file extensions • Only 75k on PocketPC

  12. Intel AV Micro Media Renderer • Features • UPnP AV 1.0 Renderer • Audio and video support • Full state eventing • AV Value • Last Change Construction • Moderated events • M3U play list support • Only 150k on PocketPC

  13. Additional Resources • Intel Web site on UPnP tools intel.com/technology/upnp/ • Intel Tools for UPnP Technologies • Intel Authoring Tools for UPnP Technologies • Intel Remote I/O for UPnP Technologies • Tutorial Videos • Discussion Forum • Technical Contact Bryan Roe (bryan.y.roe@intel.com)

More Related