ortp-0.7.0
所属分类:TCP/IP协议栈
开发工具:Unix_Linux
文件大小:398KB
下载次数:104
上传日期:2005-06-03 14:55:04
上 传 者:
baconer
说明: open RTP0.7.0协议栈,内含源代码
(open RTP0.7.0 protocol stack, containing the source code)
文件列表:
ortp-0.7.0\src\tests\Makefile.am (560, 2005-03-04)
ortp-0.7.0\src\tests\Makefile.in (18866, 2005-03-15)
ortp-0.7.0\src\tests\mrtprecv.c (4152, 2005-03-04)
ortp-0.7.0\src\tests\mrtpsend.c (4149, 2005-03-04)
ortp-0.7.0\src\tests\rtpmemtest.c (3779, 2005-03-04)
ortp-0.7.0\src\tests\rtprecv.c (3859, 2005-03-04)
ortp-0.7.0\src\tests\rtpsend.c (2883, 2005-03-04)
ortp-0.7.0\src\tests\test_timer.c (1246, 2005-03-04)
ortp-0.7.0\src\tests\tevmrtprecv.c (4520, 2005-03-04)
ortp-0.7.0\src\tests\tevrtprecv.c (2780, 2005-03-04)
ortp-0.7.0\src\tests\tevrtpsend.c (2576, 2005-03-04)
ortp-0.7.0\src\tests (0, 2005-06-03)
ortp-0.7.0\src\avprofile.c (4630, 2005-03-07)
ortp-0.7.0\src\errno-win32.h (1039, 2002-08-26)
ortp-0.7.0\src\export.c (555, 2002-11-21)
ortp-0.7.0\src\export.h (664, 2002-11-21)
ortp-0.7.0\src\jitterctl.c (5055, 2005-03-04)
ortp-0.7.0\src\jitterctl.h (1568, 2004-11-15)
ortp-0.7.0\src\Makefile.am (788, 2005-03-04)
ortp-0.7.0\src\Makefile.in (21622, 2005-03-15)
ortp-0.7.0\src\ortp-config-win32.h (1035, 2004-11-18)
ortp-0.7.0\src\ortp.c (6582, 2005-03-04)
ortp-0.7.0\src\payloadtype.c (6093, 2005-03-04)
ortp-0.7.0\src\port_fct.c (4478, 2005-03-04)
ortp-0.7.0\src\port_fct.h (1548, 2005-03-04)
ortp-0.7.0\src\posixtimer.c (3715, 2005-03-04)
ortp-0.7.0\src\rtcp.c (9540, 2005-03-04)
ortp-0.7.0\src\rtpmod.c (3567, 2005-03-11)
ortp-0.7.0\src\rtpmod.h (1089, 2005-03-04)
ortp-0.7.0\src\rtpparse.c (5227, 2005-03-04)
ortp-0.7.0\src\rtpsession.c (58393, 2005-03-10)
ortp-0.7.0\src\rtpsignaltable.c (2496, 2005-03-04)
ortp-0.7.0\src\rtptimer.c (1172, 2002-08-26)
ortp-0.7.0\src\rtptimer.h (1404, 2005-03-04)
ortp-0.7.0\src\scheduler.c (6877, 2005-03-05)
ortp-0.7.0\src\scheduler.h (2557, 2005-03-04)
ortp-0.7.0\src\sessionset.c (5462, 2005-03-04)
ortp-0.7.0\src\str_utils.c (5924, 2005-03-04)
ortp-0.7.0\src\telephonyevents.c (10044, 2005-03-04)
ortp-0.7.0\src\utils.c (1535, 2005-03-04)
... ...
What is it ?
************
oRTP is a LGPL licensed C library implementing the RTP protocol (rfc1889). It is available
for most unix clones (primilarly Linux and HP-UX), and Microsoft Windows.
What are the build prequisites ?
********************************
glib > 2.0.0 (http://www.gtk.org) is mandatory.
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 gtk-doc generated API documentation in docs/html. Program examples are a very good
starting point.
What are the actual features ?
******************************
There are very few for the moment:
-portability: should be portable on all unices with glib. It works without glib on HP-UX.
-sends rtp packets through ipv4 networks.
-receives rtp packets according to the rfc. Timestamp and sequence number are checked
to re-compose the incoming stream. Jitter compensation is done.
What are the planned features ?
*******************************
- RTCP.
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 -I/usr/include/ortp `pkg-config --cflags glib-2.0` myprogram.c -lortp \
`pkg-config --libs glib-2.0`
should work if you configured ortp with --prefix=/usr
What about Windows port ?
*************************
There are instructions and Microsoft Visual C++ project files in build/win32/oRTP.
近期下载者:
相关文件:
收藏者: