tomcast reads mpeg transport streams over http or udp (multicast or unicast) and outputs them to chosen multicast group. Basically a simple http2multicast daemon designed to work 24/7.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Georgi Chorbadzhiyski 621a0a9a62 Add web status, reconnect, reload and getconfig commands 7 years ago
libfuncs @ 0dc8d87080 libfuncs: Update library. 9 years ago
.gitignore Add .gitignore file. 10 years ago
.gitmodules Add libfuncs as git submodule. 10 years ago
COPYING Initial import. 10 years ago
ChangeLog Release tomcast as free software. 10 years ago
Makefile Add web status, reconnect, reload and getconfig commands 7 years ago
README Add more info in the README file. 10 years ago
TODO Release tomcast as free software. 10 years ago
channels.conf-example Release tomcast as free software. 10 years ago
config.h Add web status, reconnect, reload and getconfig commands 7 years ago
tomcast.c Add web status, reconnect, reload and getconfig commands 7 years ago
web_pages.c Add web status, reconnect, reload and getconfig commands 7 years ago
web_pages.h Add web status, reconnect, reload and getconfig commands 7 years ago
web_server.c Add web status, reconnect, reload and getconfig commands 7 years ago
web_server.h Port web server code from mptsd 7 years ago

README

tomcast
=======
tomcast reads mpeg transport streams over http or udp (multicast or
unicast) and outputs them to chosen multicast group. Basically a simple
http2multicast daemon designed to work 24/7.

License
=======
tsdecrypt is released under GNU GPL v2.

Development
===========
The development is done using git. tomcast repository is hosted
at http://github.com/gfto/tomcast

To clone the repository issue the following commands:

git clone git://github.com/gfto/tomcast.git
cd tomcast
git submodule init
git submodule update
make

The code is developed and tested under modern Linux. It is also
compiled from time to time under OS X but is not tested there.

To see all Makefile targets run 'make help'.

Updating the code
=================
To update cloned tomcast, go to the directory where the repository
is cloned and run the following commands:

git fetch origin
git merge origin/master
git submodule update
make clean all

tomcast's master branch should always be useful so it is safe to
use it instead of official release. The master branch will always
be better than any released version.

Releases
========
Official releases can be downloaded from tomcast home page which is

http://georgi.unixsol.org/programs/tomcast/

Contact
=======
For patches, bug reports, complaints and so on send e-mail to

Georgi Chorbadzhiyski <georgi@unixsol.org>