------------------------------------------------------------------------------
May 23, 2007
JRTPLIB (v3.7.1)
Developed at the The Expertise Centre for
Digital Media (EDM), a research institute
of the Hasselt University
http://www.edm.uhasselt.be/
http://www.uhasselt.be/
LIBRARY LOCATION AND CONTACT
============================
Normally, you should be able to download the latest version of the library
from this url:
http://research.edm.uhasselt.be/jori/jrtplib/jrtplib.html
If you have questions about the library, you can mail me at:
[email protected]
There is also a mailing list for the library. To subscribe to the list,
send an e-mail with the text 'subscribe jrtplib' as the message body (not
the subject) to [email protected] and you'll receive further
instructions.
ACKNOWLEDGMENT
==============
I would like thank the people at the Expertise Centre for Digital Media
for giving me the opportunity to create this rewrite of the library.
DISCLAIMER & COPYRIGHT
======================
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
INSTALLATION NOTES
==================
* To compile the library on a unix-like platform, just start the configure
script. This should generate a makefile which you can use to start
building the library using 'make'.
* To compile the library on an MS-Windows platfrom: Visual Studio
workspace files are included. The project will search
for JThread files in ..\jthread-1.1.2
To compile the library without using JThread, comment the line
with RTP_SUPPORT_THREAD in rtpconfig_win.h
Note that for Visual Studio 6, you must have service pack 6 for
installed to be able to compile the library.
* For a manual about the library, please refer to doc/ subdirectory.
Using 'make doc', a PDF version of the documentation will be built.
Note that you'll need to have the pdflatex LaTeX compiler installed.
Alternatively, you can download the documentation from the homepage:
http://research.edm.uhasselt.be/jori/jrtplib/jrtplib.pdf
* For systems with low memory or for applications which will involve only
a few participants at a time:
You can set the HASHSIZE defines in rtpsources.h, rtpudpv4transmitter.h
and rtpudpv6transmitter.h to a lower value to avoid memory being wasted.
Note that the library will have to be recompiled.
* Used defines:
- WIN32:
For compilation on an Win32 platform.
- _WIN32_WCE:
Define needed for compilation on a WinCE platform
- RTP_HAVE_SYS_FILIO:
Set if <sys/filio.h> exists.
- RTP_HAVE_SYS_SOCKIO:
Set if <sys/sockio.h> exists.
- RTP_BIG_ENDIAN:
If set, assume big-endian byte ordering.
- RTP_SOCKLENTYPE_UINT:
Indicates that getsockname used an unsigned int as its
third parameter.
- RTP_HAVE_SOCKADDR_LEN:
Indicates that struct sockaddr has an sa_len field.
- RTP_SUPPORT_IPV4MULTICAST:
Enables support for IPv4 multicasting.
- RTP_SUPPORT_THREAD:
Enables support for JThread.
- RTP_SUPPORT_SDESPRIV:
Enables support for RTCP SDES private items.
- RTP_SUPPORT_PROBATION:
If set, a few consecutive RTP packets are needed to validate
a member.
- RTP_SUPPORT_GNUDRAND:
If set, the RTPRandom class will use drand48_r and srand48_r
- RTP_SUPPORT_RANDR:
If set and RTP_SUPPORT_GNUDRAND is not set, the RTPRandom
class will use rand_r.
- RTP_SUPPORT_GETLOGINR:
If set, the library will use getlogin_r instead of getlogin.
- RTP_SUPPORT_IPV6:
If set, IPv6 support is enabled.
- RTP_SUPPORT_IPV6MULTICAST:
If set, IPv6 multicasting support is enabled.
- RTP_SUPPORT_SENDAPP:
If set, sending of RTCP app packets is enabled.
- RTP_SUPPORT_MEMORYMANAGEMENT:
If set, the memory management system is enabled.
- RTPDEBUG:
Enables some memory tracking functions and some debug routines.
------------------------------------------------------------------------------
没有合适的资源?快使用搜索试试~ 我知道了~
jrtplib-3.7.1
共329个文件
h:102个
cpp:82个
in:34个
5星 · 超过95%的资源 需积分: 5 72 下载量 162 浏览量
2008-07-31
11:36:14
上传
评论
收藏 1.51MB RAR 举报
温馨提示
用来做jrtp库,比较新的版本.包含例子.用来做流媒体的实时传输,在jrtp库基础上编写应用程序.C++实现,使用g++或arm-linux-g++等编译
资源推荐
资源详情
资源评论
收起资源包目录
jrtplib-3.7.1 (329个子文件)
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 859B
Makefile.am 859B
Makefile.am 670B
Makefile.am 670B
Makefile.am 367B
Makefile.am 367B
Makefile.am 367B
Makefile.am 367B
Makefile.am 316B
Makefile.am 316B
Makefile.am 286B
Makefile.am 286B
Makefile.am 36B
Makefile.am 36B
Makefile.am 27B
Makefile.am 27B
Makefile.am 24B
Makefile.am 24B
ChangeLog 14KB
ChangeLog 14KB
ChangeLog 2KB
ChangeLog 2KB
configure 726KB
configure 726KB
configure 647KB
configure 647KB
rtpudpv4transmitter.cpp 43KB
rtpudpv4transmitter.cpp 43KB
rtpudpv6transmitter.cpp 42KB
rtpudpv6transmitter.cpp 42KB
rtpfaketransmitter.cpp 37KB
rtpfaketransmitter.cpp 37KB
rtpsources.cpp 33KB
rtpsources.cpp 33KB
rtpsession.cpp 33KB
rtpsession.cpp 33KB
rtcppacketbuilder.cpp 18KB
rtcppacketbuilder.cpp 18KB
rtcpcompoundpacketbuilder.cpp 18KB
rtcpcompoundpacketbuilder.cpp 18KB
rtperrors.cpp 17KB
rtperrors.cpp 17KB
rtpsourcedata.cpp 14KB
rtpsourcedata.cpp 14KB
rtppacket.cpp 11KB
rtppacket.cpp 11KB
rtcpscheduler.cpp 10KB
rtcpscheduler.cpp 10KB
rtprandom.cpp 7KB
rtprandom.cpp 7KB
rtpinternalsourcedata.cpp 7KB
rtpinternalsourcedata.cpp 7KB
rtppacketbuilder.cpp 7KB
rtppacketbuilder.cpp 7KB
rtcpcompoundpacket.cpp 6KB
rtcpcompoundpacket.cpp 6KB
rtcpsdespacket.cpp 6KB
rtcpsdespacket.cpp 6KB
example3.cpp 5KB
example3.cpp 5KB
example5.cpp 5KB
example5.cpp 5KB
rtcpsdesinfo.cpp 4KB
rtcpsdesinfo.cpp 4KB
rtppollthread.cpp 4KB
rtppollthread.cpp 4KB
rtpsessionsources.cpp 4KB
rtpsessionsources.cpp 4KB
jthread.cpp 4KB
jthread.cpp 4KB
rtpdebug.cpp 4KB
rtpdebug.cpp 4KB
jthread.cpp 4KB
jthread.cpp 4KB
rtcpsrpacket.cpp 4KB
rtcpsrpacket.cpp 4KB
rtpcollisionlist.cpp 4KB
rtpcollisionlist.cpp 4KB
example1.cpp 3KB
example1.cpp 3KB
rtcprrpacket.cpp 3KB
rtcprrpacket.cpp 3KB
rtpipv6address.cpp 3KB
rtpipv6address.cpp 3KB
example4.cpp 3KB
example4.cpp 3KB
rtcpbyepacket.cpp 3KB
rtcpbyepacket.cpp 3KB
rtpsessionparams.cpp 3KB
rtpsessionparams.cpp 3KB
rtpipv4address.cpp 3KB
rtpipv4address.cpp 3KB
rtcpapppacket.cpp 3KB
rtcpapppacket.cpp 3KB
jmutex.cpp 2KB
jmutex.cpp 2KB
rtcppacket.cpp 2KB
rtcppacket.cpp 2KB
共 329 条
- 1
- 2
- 3
- 4
资源评论
- JingweiZhu19902015-03-26不错。原版代码可以用。2015直接打开
tianwaixing2007
- 粉丝: 7
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功