130 likes | 141 Views
Explore a suite of Intel tools designed to accelerate UPnP development, including Device Spy, Device Sniffer, Device Validator, AV Media Controller, and more. These tools support UPnP and UPnP AV technologies, offering demos, authoring support, and reference AV stacks. Easily download these tools from intel.com/technology/upnp/ to streamline your development process. Learn how to utilize Intel Device Builder to generate custom stacks and access Intel AV Microstacks to simplify building UPnP AV-compliant devices. Enhance your development with Intel's comprehensive UPnP toolset.
E N D
Intel Tools for AcceleratingUPnPTM 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 • 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/
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
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
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
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
DCP Service Desc. Authoring Process Overview DESIGN TEST ServiceAuthor DeviceValidator Embedded Device Debug Tools DeviceBuilder Code Compiler Sample Info IMPLEMENT Working Device
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
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
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
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
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)