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.

近期下载者

相关文件


收藏者