-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
58 lines (40 loc) · 1.68 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
45
46
47
48
49
50
51
52
53
54
55
56
What is it ?
************
oRTP is a LGPL licensed C library implementing the RTP protocol (rfc3550). It is available
for most unix clones (primilarly Linux and HP-UX), and Microsoft Windows.
What are the build prequisites ?
********************************
libc library and header files.
How do you I test ?
*******************
There are shorts and easy to understand programs given with the library. There are good example
to understand how to use oRTP api.
- rtpsend : sends a stream from a file on disk.
- rtprecv : receives a stream and writes it to disk.
- mrtpsend: sends multiple streams from a file on disk to a range of remote port.
- mrtprecv: receives mutiple streams on a range of local ports and writes them on disk.
Is there some documentation ?
*****************************
See the doxygen generated API documentation in docs/html. Program examples are a very good
starting point.
What are the current features ?
******************************
- works with ipv6
- packet scheduler
- adaptive jitter compensation
- automatic sending of RTCP SR or RR coumpounded with a SDES
- RTCP parser API
What are the planned features ?
*******************************
- multi-endpoint rtp sessions.
In which application oRTP is being used ?
*****************************************
- linphone (http://www.linphone.org) was the first.
- the OCMP platform (a Hewlett Packard product).
How to compile my program using ortp ?
**************************************
gcc -o myprogram `pkg-config --cflags ortp` myprogram.c \
`pkg-config --libs ortp`
What about Windows port ?
*************************
There are instructions and Microsoft Visual C++ project files in build/win32native/oRTP.