The IPTV User Agent is the user's interface to our IPTV system. The IPTV User Agent is based on a full-featured SIP phone (SIP UA), packed with basic functionalities like audio and video telephony, contacts and presence management, instant messaging and call transfer.
We enhanced this SIP Phone with our IPTV application to provide the user a rich, interactive, personalized TV experience, including these features:
- Live TV, Video on Demand (VoD), Private Video Recorder (PVR)
- Recommendation System for Live TV and multimedia content
- Personalized multi-stream-view
- Enhanced Electronic Program Guide (EPG) and multimedia content guide
- Personalized recommendations selections
- Enriched EPG data through our semantic approach
- Social interaction
- Buddy recommendations
- Content Rating
- IPTV presence (See-what-I-see)
The SIP Phone is based on signaling (SIP, XCAP, PIDF, MSRP) and media streaming abstraction components, wich are targeted to be 3GPP IMS conformant.
Mobile versions based on iOS (IPad) and Android of the IPTV User Agent are developed too and integrated in some mobile application szenarios whereby the user can transfer IPTV sessions from desktop to the mobile device or use the mobile application as a remote control for TV channel switching.