SEMS is a media and application server for SIP based VoIP services. It shows good performance doing basic services like announcements and conference for combination with external application servers. Thanks to its easy-to-use and flexible application development framework and back-to-back user agent support, application logic and media serving can be combined in the same process. Basic applications like announcement, pre-call announcement, RBT, conference, voicemail, mailbox, and lots of example applications are available. Scripting can be done in Python and a simple state machine description language. Support All commonly used free codecs (including g711, gsm, iLBC, speex, adpcm, and l16) are supported. Other features include wideband, ZRTP encryption, a SIP registrar client, an XMLRPC server/client, and a DIAMETER client.
YAACC is an Android UPnP controller. It allows you to discover, use, and control UPnP devices on your network to stream media files. Since it's a subset of UPnP, it is also capable of communicating with DLNA devices. It is possible to start a UPnP server on your device in order to play media from your device on any UPnP renderer in your network. If you start the YAACC UPnP renderer service, you are able to control your device by another UPnP controller in the network. This is quite useful for Android HDMI sticks plugged into your TV. If you install YAACC on them and start the UPnP renderer service, you are able to stream media file to it using YAACC on your smartphone or tablet.