forked from BelledonneCommunications/ortp
-
Notifications
You must be signed in to change notification settings - Fork 0
Linphone.org mirror for ortp (git://git.linphone.org/ortp.git)
License
abioteau/ortp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
What is it ? ************ oRTP is a GPLv2 licensed C library implementing the RTP protocol (rfc3550). It is available for most unix clones (primilarly Linux and HP-UX), and Microsoft Windows. Prior to version 1.0.0, oRTP was licensed under LGPLv2. Due to inclusion of new code licensed under GPLv2, oRTP has become GPLv2. For the sake of clarity, all source files headers were updated to mention the GPLv2 only. oRTP versions prior to 1.0.0 of course remain LGPLv2. 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 ? ************************************** with cmake, use find_package(ORTP) with pkgconfig: 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. Rpm packaging ************************ ortp rpm can be generated with cmake3 using the following command: mkdir WORK cd WORK cmake3 ../ make package_source rpmbuild -ta --clean --rmsource --rmspec ortp-<version>-<release>.tar.gz
About
Linphone.org mirror for ortp (git://git.linphone.org/ortp.git)
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 84.1%
- C++ 10.8%
- CMake 2.8%
- M4 1.3%
- Other 1.0%