[vdr] RfC: add encryption and compression to VDR
Dieter Hametner
dh+vdr at gekrumbel.de
Sat Nov 13 22:52:02 CET 2010
Hi
Am Samstag, 13. November 2010 schrieb Christian Tramnitz:
> Am 13.11.2010 11:23, schrieb Klaus Schmidinger:
> > However, my suggestion would be to implement authentication, encryption
> > and compression as an externel "layer". Much like a proxy, which offers
> > [...]
> I tend to agree with Dieter (and a few comments in vdrportal)... what
> the live-plugin currently does is about the fastest method of data
> transfer we could possibly have, so why not build on this?
> @Dieter: I haven't looked at the live internals in too much detail, for
> what part is tntnet being used and would we need to reuse this for the
> xml-http/JSON idea? tntnet and boost are not really common or
> light-weight, is there a simpler solution for that?
The functions LIVE is using from boost are header only and are AFAIK meanwhile
implemented by GCC in the TR1 C++ standard library extension. Thus boost
should not be considered heavy weight.
With tntnet it is a bit different. Tntnet does the complete http protocol
handling incl. parsing the requests and providing the html c++ integration (in
some way comparable how you merge html and php, but at compile time). It is
based on an additional library (cxxtools) from the same developer Tommi
Mäkitalo.
I just checked the web-page[1] and found out that one of the newest features
of cxxtools is now native support for xmlrpc (without the need for tntnet). It
will also implement the complete http server needed.
Tommi was very responsive during 'main' LIVE development and I know that he
continues to be as I traditionally still join the #tntnet channel on freenode.
And he lives in Germany and not how one would guess from his name in Finland.
I just had a conversation with him on #tntnet and he would be glad if cxxtools
(which by the way I just learned also supports JSON) could be used. Well at
least if this project will make it beyond the 'being an idea' phase.
Regards
Tadi
[1] http://www.tntnet.org/
--
Dieter Hametner dh (plus) vdr (at) gekrumbel (dot) de
live plugin developer http://live.vdr-developer.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 222 bytes
Desc: This is a digitally signed message part.
URL: <http://www.linuxtv.org/pipermail/vdr/attachments/20101113/72158146/attachment.pgp>
More information about the vdr
mailing list