the는 RTP / PTCP의 활발, 배울 점이있다는 RTP / RTCP 좋은 예제 소스의 지혜로움 소스, 쉬운 - - 읽고 얻을 수있습니다. 완전한 소스 코드를 직접적으로 사용될 수있습니다. 이 테스트를 통과했다.
File list:
rtplib
.....\rtplib-1.0
.....\..........\compile_linux
.....\..........\.............\Makefile
.....\..........\compile_solaris
.....\..........\...............\Makefile
.....\..........\frame
.....\..........\.....\frameread.c
.....\..........\.....\framereadfragmented.c
.....\..........\.....\framereadnonfragmented.c
.....\..........\h
.....\..........\.\bufpool.h
.....\..........\.\event.h
.....\..........\.\frame.h
.....\..........\.\hash.h
.....\..........\.\linux.h
.....\..........\.\packet.h
.....\..........\.\payload.h
.....\..........\.\rtcp.h
.....\..........\.\rtp.h
.....\..........\.\rtplibcommon.h
.....\..........\.\sample.h
.....\..........\.\syn.h
.....\..........\.\util.h
.....\..........\main
.....\..........\....\main.c
.....\..........\....\main.h
.....\..........\mpadecoder
.....\..........\..........\common.c.patch
.....\..........\..........\musicout.c.patch
.....\..........\..........\out_audio.c
.....\..........\..........\upcall.c
.....\..........\packet
.....\..........\......\packread.c
.....\..........\rtcp
.....\..........\....\rtcpapp.c
.....\..........\....\rtcpbye.c
.....\..........\....\rtcpcname.c
.....\..........\....\rtcpcycle.c
.....\..........\....\rtcpcyclethreadfcn.c
.....\..........\....\rtcpheader.c
.....\..........\....\rtcpinterval.c
.....\..........\....\rtcprecv.c
.....\..........\....\rtcprecvthreadfcn.c
.....\..........\....\rtcprr.c
.....\..........\....\rtcpsdes.c
.....\..........\....\rtcpsend.c
.....\..........\....\rtcpsendbye.c
.....\..........\....\rtcpsr.c
.....\..........\rtp
.....\..........\...\rtpcheckcollision.c
.....\..........\...\rtpclose.c
.....\..........\...\rtpctl.c
.....\..........\...\rtpdestroystream.c
.....\..........\...\rtpgetstream.c
.....\..........\...\rtpheaderutil.c
.....\..........\...\rtpmkssrc.c
.....\..........\...\rtpnewstream.c
.....\..........\...\rtpopen.c
.....\..........\...\rtppostevent.c
.....\..........\...\rtpqueueapi.c
.....\..........\...\rtpqueueinternal.c
.....\..........\...\rtprecv.c
.....\..........\...\rtprecvthreadfcn.c
.....\..........\...\rtpreleasestream.c
.....\..........\...\rtpremovestream.c
.....\..........\...\rtpsources.c
.....\..........\...\rtpstreamcleanup.c
.....\..........\...\rtpstreamoff.c
.....\..........\...\rtpstreamon.c
.....\..........\...\rtpupdate.c
.....\..........\sample
.....\..........\......\sampread.c
.....\..........\synch
.....\..........\.....\synbufspan.c
.....\..........\.....\synclose.c
.....\..........\.....\synctl.c
.....\..........\.....\syneventloop.c
.....\..........\.....\syngetstream.c
.....\..........\.....\synnewdata.c
.....\..........\.....\synopen.c
.....\..........\.....\synread.c
.....\..........\.....\synrebuffer.c
.....\..........\.....\synreleasestream.c
.....\..........\.....\synsources.c
.....\..........\.....\synstreamdestroy.c
.....\..........\.....\synstreamoff.c
.....\..........\.....\synstreamon.c
.....\..........\.....\synsynchronize.c
.....\..........\.....\synsyncrecv.c
.....\..........\.....\synsyncrecvthr.c
.....\..........\.....\synsyncto.c
.....\..........\util
.....\..........\....\bufpool.c
.....\..........\....\clock_gettime.c
.....\..........\....\event.c
.....\..........\....\hash.c
.....\..........\....\nullfcn.c
.....\..........\....\payload.c
.....\..........\....\thrstartstop.c
.....\..........\....\time.c
.....\..........\README