I think there are two constraints on mobile, the upnp server software that you are using will determine what all things it can transcode on the fly depending on target device capability to play media (this is apparent more for videos) and the processor power the device can deliver for the transcoding process. My 3 yrs back experience with bubble upnp on phones was that it's video transcoding capabilities aren't that great. On desktop (windows) my experience is that upto an i5 processor may be required for transcoding some video formats depending on how old your playback device is (your tv in this case). So keep in mind that your rpi may have bottlenecks on case by case basis. So my recommendation is that for video better go for connected rpi+kodi rather than upnp stream to old tv.Here in this case. we are not discussing about phone. We want to play content using rpi (may be using kodi) and play it on TV (Which is not a smart one) and not physically connected to rpi.
Just tried different thing, I am able to push media from my windows 7 PC to my smartphone. it plays perfectly. Reverse thing does not happened. The same we want to achieve using rpi.
Sent from my BlackBerry Classic using TapaTalk