Reply to thread

Started on: 2007-01-25

last update: 2007-01-25


Summary:

Instead of using a direct connection to the SQL server for information (EPG etc), why not use a series of remote methods (WebService) to access the functionality.


Description:

By using a webservice to comunicate, there doesnt have to be any configuration of SQL Server. Also, the TVengine can be updated functionality-wise - without requiring a newer TVclient plugin (assuming the same WS methods are intact)


Examples:


1) Start Timeshifting

       -- StartTimeshift(Channel);  returns stream details


2) Schedule a Recording

      -- RecordChannel(Channel,StartTime,EndTime)  returns true/false depending on a clash etc


3) Getting the EPG

      -- GetEPG()  returns a DataSet/XML data etc


Obviously this adds the requirement of IIS to the TVserver - but since we have SQL Server anyway, I don't see this as an issue.


:D


Top Bottom