]> sjero.net Git - linphone/blob - linphone/oRTP/README
Merge branch 'master' of belledonne-communications.com:linphone-private
[linphone] / linphone / oRTP / README
1 What is it ?
2 ************
3
4 oRTP is a LGPL licensed C library implementing the RTP protocol (rfc3550). It is available
5 for most unix clones (primilarly Linux and HP-UX), and Microsoft Windows.
6
7 What are the build prequisites ?
8 ********************************
9 libc library and header files.
10
11 How do you I test ?
12 *******************
13
14 There are shorts and easy to understand programs given with the library. There are good example
15 to understand how to use oRTP api.
16 - rtpsend : sends a stream from a file on disk.
17 - rtprecv : receives a stream and writes it to disk.
18 - mrtpsend: sends multiple streams from a file on disk to a range of remote port.
19 - mrtprecv:     receives mutiple streams on a range of local ports and writes them on disk.
20
21
22 Is there some documentation ?
23 *****************************
24
25 See the doxygen generated API documentation in docs/html. Program examples are a very good
26 starting point.
27
28
29 What are the current features ?
30 ******************************
31         - works with ipv6
32         - packet scheduler
33         - adaptive jitter compensation
34         - automatic sending of RTCP SR or RR coumpounded with a SDES
35         - RTCP parser API
36
37
38 What are the planned features ?
39 *******************************
40         - multi-endpoint rtp sessions.
41
42
43 In which application oRTP is being used ?
44 *****************************************
45         - linphone (http://www.linphone.org) was the first.
46         - the OCMP platform (a Hewlett Packard product).
47
48 How to compile my program using ortp ?
49 **************************************
50 gcc -o myprogram  `pkg-config --cflags ortp` myprogram.c  \
51                         `pkg-config --libs ortp`
52
53
54 What about Windows port ?
55 *************************
56 There are instructions and Microsoft Visual C++ project files in build/win32native/oRTP.
57
58