-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathREADME
45 lines (32 loc) · 1.52 KB
/
README
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
Multicast RTP to Unicast HTTP stream convertor
==============================================
Copyright (c) 2008-2020 Ondřej Caletka
What is it
----------
This program converts multicast RTP/UDP media into http stream.
It acts as a tiny HTTP server. When client connect,
pre-configured multicast RTP service is choosen by URL.
Program then join pre-configured multicast address and translate
incoming RTP data to HTTP stream.
As an alternative to pre-configured address, there is also a [UDPxy][1]
compatibility mode. If URL looks like `/<rtp|udp>/<multicast address>:<port>`
and UDPxy mode is enabled (which is default), the program joins address
contained in the URL.
It's main purpose is to remotely watch multicast video and audio
broadcast, when your internet connection in the first-mile
(e.g. broadband router) does not support multicast routing.
Main advantage over translating streams in vlc (http://www.videolan.org)
is that multicast group is joined _after_ the HTTP client connects,
and is leaved immediately after HTTP client disconnects. So,
server can be run all the time and consume almost no bandwidth nor CPU
power, until HTTP client connects.
[1]: http://www.udpxy.com/index-en.html
Installation
------------
The package uses GNU autotools. See the file `INSTALL` for details.
Configuration
-------------
See provided configfile for example, run program with `--help` for
a list of command line switches.
__Do not run rtp2httpd as root. Choose some unprivileged port number and run
it under unprivileged user account.__