| |||||||
| General Talk Talk about MediaPortal 2. |
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) | |
| Portal Member Join Date: May 2004 Location: Sweden
Posts: 92
Thanks: 1
Thanked 3 Times in 3 Posts
Country: | This is a repost of my request for "UPnP (Universal Plug and Play Protocol)" support in MediaPortal: I like to suggest a FULL implementation of the UPnP protocols suit into MediaPortal 2. The UPnP AV (UPnP = Universal Plug and Play Protocol, and AV = Audio/Video) standard: UPnP is a collection of connectivity and communication protocols, most of which would suit MediaPortal.
DLNA (Digital Living Network Alliance) complicance/compatibility in MP2 UPnP server and client would be very nice as well: http://www.dlna.org (some UPnP clients, like for example PlayStation 3, requires a DLNA complicant UPnP MediaServer) Some information on UPnP (Universial Plug'n'Play), for developers and end-users alike: UPnP (Universial Plug and 'Play) looks set to be the de facto default standard among media-share network-protocols of the future. UPnP is an open and free specification format developed by the Digital Living Network Alliance (DLNA), (Formely: Digital Home Working Group). Those who are familiar with Apple's Bonjour/ZeroConf (formely: Rendezvous) protocol will understand the basic concept of UPnP as it works in a very similar way from the end-users point-of-view, however UPnP is designed to compete with Bonjour/ZeroConf, and UPnP is much more aimed from the start to be an open community project. Basicaly the MediaServer ControlPoint and MediaRenderer is the network-client (and digital-media-player) which will automaticly detect/find all UPnP-MediaServers on the local-network through multicast/broadcast and you can then stream audio/video/pictures from them, (UPnP can also be used over the internet if a "UPnP Internet Gateway Device" is implemented too). Then is also RUI (Remote User Interface) part which can be implemented into both the client and the server, when RUI is supported by both the client can fully control the server, (and act like a remote-control device). Because UPnP is an fre and open standard a UPnP-client can auto-detect and stream from all UPnP-servers without any configuration/settings have to be made by the end-user, plus any software of hardware developer can implement the UPnP standard into their application/device. Philips/Sony has already revieled UPnP standalone set-on-top-boxes, D-Link has unvieled a UPnP-enabled "Central Home Storage Drive", and on the software side latest MusicMatch, also SnapStream's BTV and even Microsoft's Media Center Extenders feature UPnP support. So far the UPnP forums has over 40 members, (among them giants like Intel, AMD, Microsoft, IBM, HP, DELL, Sony, Nokia, Samsung, Panasonic). For a more detailed overview on the basic concept behind UPnP I recommend you read the "Universal Plug and Play" Article on Wikipedia (link)". Quote:
Official UPnP websites (with free specs, source code, samples and SDK's): www.upnp.org and DLNA (Digital Living Network Alliance) Documentation: http://www.upnp.org/standardizeddcps/mediaserver.asp http://www.upnp.org/standardizeddcps/remoteui.asp http://www.upnp.org/download/MediaRenderer%201.0.pdf http://www.upnp.org/download/Renderi...01.0.prtad.pdf DLNA Home Networked Device Interoperability Guidelines v1.0 PDF DLNA Overview and Vision White Paper (PDF) DLNA Use Case Scenarios White Paper (PDF) http://www.intel.com/technology/upnp/index.htm http://www.intel.com/technology/UPnP/tutorial.htm Universal Plug and Play in Windows XP (Microsoft TechNet) Description of Universal Plug and Play Features in Windows XP (MSDN) Hosting Devices on Windows XP Using Universal Plug and Play (MSDN) Other resourses: source code exampels, full applications and more: UPnP official specs, source and SDK's (it's free): www.upnp.org/www.upnp.com Intel's UPnP SDK/toolset (donno if open source?, but it's free to use for non-commercial software): http://developer.intel.com/ial/upnp/ Platinum UPnP (the cross-platform C++ open source UPnP library used by XBMC) http://sourceforge.net/projects/platinum/ | |
| | |
| This User Say Thank You: |
| | #3 (permalink) |
| Portal Member Join Date: May 2004 Location: Sweden
Posts: 92
Thanks: 1
Thanked 3 Times in 3 Posts
Country: | Sorry I have not tried MP2 yet, no, but I knew that MP2 was going to have a basic UPnP server and client before it was announced from speaking to Frodo. But this here today is more a complete request for having practically all UPnP AV features available in MediaPortal, ...which I do not believe that you have implemnted yet? Like the ability to stream live-TV, change channels, full control recording/scheduling, (I do not even believe that there is an EPG standard for UPnP yet), UPnP RUI, etc. PlayStation 3 (requiring DLNA compliance) and Xbox 360 (requireing special case handling) support as UPnP clients to MediaPortal would be cool as well ![]()
__________________ Regards / Gamester17. Project Manager, The XBMC Project. xbmc.org the official XBMC website and forums. |
| | |
| | #5 (permalink) |
| Portal Member Join Date: May 2004 Location: Sweden
Posts: 92
Thanks: 1
Thanked 3 Times in 3 Posts
Country: | I'm not a developer/programmer myself, and as such I can only make suggestions/requests. However I do not think I am alone in wanting to stream Live-TV over UPnP (and channel changing via UPnP) thus I do not consider that a "special case", ...for those who missed the news the UPnP Specifications has been approved as an ISO/IEC international standard September 13 this 2007 year so you can expect to see a lot more stand-alone media-player set-top-boxes comming with a built-in UPnP client, (and again, the PS3 and Xbox360 covers a lot of the market too as both comes with UPnP AV client support). http://www.upnp-ic.org PS! XBMC has partially implemented DLNA in its UPnP MediaServer in order to support devices that require it, (such as the PS3 game-console). As for the Xbox 360, I suggest that the MediaPortal UPnP developer(s) look at GeeXboX uShare UPnP MediaServer as it is open source and support the Xbox360. Otherwise is Wireshark (formally knows as "Ethereal") always a good tool to figure out how devices act on the network, ...of course that requires that the MediaPortal UPnP developer(s) own an Xbox 360 and/or PS3 respectively.
__________________ Regards / Gamester17. Project Manager, The XBMC Project. xbmc.org the official XBMC website and forums. |
| | |
| | #7 (permalink) |
| Portal Member Join Date: May 2004 Location: Sweden
Posts: 92
Thanks: 1
Thanked 3 Times in 3 Posts
Country: | Cool! ...can't wait to stream Live-TV (and radio) from MediaPortal 2 TV-Server to XBMC via UPnP ![]()
__________________ Regards / Gamester17. Project Manager, The XBMC Project. xbmc.org the official XBMC website and forums. |
| | |
| | #8 (permalink) |
| Portal Member Join Date: Feb 2005
Posts: 100
Thanks: 0
Thanked 0 Times in 0 Posts
| Frodo and devs Streaming TV - Cool. Couple of things that need to be don't first though I guess. :-) I moved aboard about six months ago (Spain) and had so little time to look at anything fun poped back and whoa, you guys never stop... Anyhow's perhaps you can help me get up to speed on the way the Dshow filters are used, particularly TSWriter and TSReader, the current Upnp stack in the SVN is the Intel one ( not sure what date version you have but the version I had some time ago was full of bugs... caution required..) Reason I ask about the filters is in order to get tv streaming working with this stack I think you'll need to have the ablity to create some sort of buffer files (either mpeg-2/ mpeg-4) which can be served out over HTTP (ASFAIK The intel stack only supports HTTP, but in theory RTSP or UDP could be used if the connecting client supported it) and then deleted once the client has finished with them. I kind of envisage this like the current tv server supports remote clients by hooking in the RTSP filter only this way it would hook in file buffer filter instead. As i recall form the stack it already has a VideoBroadcast MediaItem so this would need to be filled with channel data then added to the content directory; when a request comes to the ConnectionManager it can force a retune of the card for the desired channel and republish the buffer to the http server... well something like that anyway... would be good to understand wher your taking the TV aspects going forward.. I'd love to help. Would be even better if it would incorporate dlna, but that;s another step Flipit
__________________ Hardware: P4 3.0GHz, ASUS P4C800-E, Radeon 9600XT, 1GB DDR2, 2x Nova-t 9002's, FloppyDTV-S, TRex, 300Gb WD HHD and a 74Gb Raptor, IMON PAD and VFD in a Silverstone LC10-M. Software: Windows XP Home SP 2, DirectX 9.0c, .NET 2.0, latest drivers, MP codecs, VMR9, ffdshow...and MBblue on my IPaq |
| | |
| | #9 (permalink) |
| Portal Member Join Date: May 2004 Location: Sweden
Posts: 92
Thanks: 1
Thanked 3 Times in 3 Posts
Country: | Maybe switch to an open source UPnP framework/stack such as: http://sourceforge.net/projects/platinum That is the UPnP library XBMC uses for both client and server ![]()
__________________ Regards / Gamester17. Project Manager, The XBMC Project. xbmc.org the official XBMC website and forums. |
| | |
| | #10 (permalink) |
| Portal Member Join Date: Jan 2006
Posts: 142
Thanks: 32
Thanked 1 Time in 1 Post
Country: | Wow, awesome ! I just stumbled upon this thread after requesting the same thing in one of the other sections a few days ago.. (mods feel free to delete that as this now answers my questions )I am so looking forward to being able to use XBMC as an 'extender' for MP so that I can watch TV and Schedule etc.. from another room ![]() So glad I found this thread, I was literally JUST burning MythTV installation media.. but this is now changing my mind! |
| | |
![]() |
| Bookmarks |
| Tags |
| play, plug, support, universal, upnp |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Universal EPGImporter | kuehnch | Development | 12 | 2007-09-20 20:20 |
| Xbox 360 Universal Media Remote - Support possible? | pmcguire | General | 0 | 2007-08-13 15:11 |
| UPnP support (Universal Plug and Play) | Gamester17 | Improvement Suggestions | 50 | 2007-02-25 21:15 |
| Is it possible to use a universal remote? | HereIam | General Support | 5 | 2007-02-15 23:14 |
| upnp mediaportal | MSMP | Plugins | 2 | 2007-01-10 06:25 |