0202 sip ortp glib
开源就是把所有人当成了自己,所以写的东西都非常简单,并且经常一个东西扯出来一大串,甚至比原有的东西还多还大还恐怖。
OSIP语音音频压缩使用的是ORTP,
oRTP – a Real-time Transport Protocol stack under LGPL
Features:
Written in C
Implement the RFC3550 (RTP) with a easy to use API with high and low level access.
Includes support for multiples profiles, AV profile (RFC1890) being the one by default.
Includes a packet scheduler for synchronizing rtp recv and send. Scheduling is optionnal, rtp sessions can remain not scheduled.
Implements blocking and non blocking IO for RTP sessions.
Supports mutiplexing IO, so that hundreds of RTP sessions can be managed by a single thread.
Supports part of RFC2833 for telephone events over RTP.
The API is well documented using gtk-doc.
Licensed under the Lesser Gnu Public License.
RTCP messages sent periodically since 0.7.0 (compound packet including sender report or receiver report + SDES)
它告诉 我
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 about Windows port ?
*************************
There are instructions and Microsoft Visual C++ project files in build/win32/oRTP.
然后:
What is it ?
************
MS VisualC++ Workspace and Projects to build oRTP (and test tools) on Win32 systems.
What are the build prequisites ?
********************************
Install some Win32 libraries on your system:
- Download all glib, libiconv, libintl, pkgconfig related files from http://www.gimp.org/~tml/gimp/win32/downloads.html
- Unzip all files under a same root. You should now have both source files and libraries (dlls).
- Add directory paths for include files and library files to MSVC.
How to build ?
**************
- Open the oRTP Workspace in the oRTP directory (~\\linphone\\oRTP\\build\\win32\\oRTP\\oRTP).
- Projects (oRTP + one for each test tool) are all added to this workspace.
GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性.glib是
Gtk+库和Gnome的基础.
历史博文
- 20080809 clickonce autoupdate c# - 2009
- 20070608 YippeeSMSBK mpx220 短信 备份 SMARTPHONE - 2008
- 1021 注册表 TWEAKUI - 2007
- 方文室随记8北洋民国9网上私人交友 - 2005
- 为LISTBOX增加TOOLTIP - 2005
- 文集?画集?出一本自己的作品集 - 2005
- 中国国民党大陸參訪團 祭文 - 2005
- 收到一封有创意的病毒EMAIL - 2005