blob: b28e7049b332deae63d7e25b0a2b084ddd554085 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
This is a "plugin" for the Video Disk Recorder (VDR).
Written by: Thomas Keil <tkeil@datacrystal.de>
Sascha Volkenandt <sascha@akv-soft.de>
Dieter Hametner <dh+vdr@gekrumbel.de>
Christian Wieninger <cwieniger@gmx.de>
Project's homepage: http://live.vdr-developer.org
Latest version available at: either http://live.vdr-developer.org
or the current cvs version at
http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/live.tar.gz?tarball=1
See the file COPYING for license information.
Description:
============
Live, the "Live Interactive VDR Environment", is a plugin providing the
possibility to interactivly control the VDR and some of it's plugins by
a web interface.
Unlike external utility programs that communicate with VDR and it's plugins
by SVDRP, Live has direct access to VDR's data structures and is thus very
fast.
Requirements:
=============
Tntnet >= 1.5.3 - http://www.tntnet.org/download.hms
Cxxtools >= 1.4.3 - http://www.tntnet.org/download.hms
boost >= 1.32.0 - http://www.boost.org
Tntnet provides basic webserver functions for live and needs cxxtools.
Boost provides some data structures we need. While currently relying on the
full blown package we might provide a stripped down version in the future.
So how does it work?
====================
Basically, Live itself is a Tntnet webserver integrated into the plugin
structure VDR needs.
This webserver, running in VDR's environment, is provided it with all public data
structures VDR provides for plugins and thus has very fast access to
information like the EPG, timers or recordings.
Live's "pages" are written in "ecpp", a language integrating C++ and HTML in
one file, very much like e.g. PHP or ASP weave functionality and "static"
content information together.
|