实例介绍
用C语言实现的rtp库的源代码, 用C语言实现的rtp库的源代码.
【实例截图】
【核心代码】
4744300845199549429.tar
└── fenice-1.11
├── aclocal.m4
├── AUTHORS
├── avroot
│ ├── audio.mp3
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── test.sd
│ └── video.mpg
├── bufferpool
│ ├── fnc_ipc_name.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── OMSbuff_addpage.c
│ ├── OMSbuff_dump.c
│ ├── OMSbuff_free.c
│ ├── OMSbuff_getreader.c
│ ├── OMSbuff_getslot.c
│ ├── OMSbuff_gotreader.c
│ ├── OMSbuff_isempty.c
│ ├── OMSbuff_new.c
│ ├── OMSbuff_nextts.c
│ ├── OMSbuff_read.c
│ ├── OMSbuff_ref.c
│ ├── OMSbuff_shm_addpage.c
│ ├── OMSbuff_shm_create.c
│ ├── OMSbuff_shm_destroy.c
│ ├── OMSbuff_shm_map.c
│ ├── OMSbuff_shm_remap.c
│ ├── OMSbuff_shm_unmap.c
│ ├── OMSbuff_sync.c
│ ├── OMSbuff_unref.c
│ └── OMSbuff_write.c
├── ChangeLog
├── command_environment
│ ├── command_environment.c
│ ├── Makefile.am
│ └── Makefile.in
├── config
│ ├── config.guess
│ ├── config.sub
│ ├── depcomp
│ ├── install-sh
│ ├── ltmain.sh
│ └── missing
├── config.h.in
├── configure
├── configure.ac
├── COPYING
├── debian
│ ├── changelog
│ ├── compat
│ ├── control
│ ├── copyright
│ ├── docs
│ ├── init.d.ex
│ ├── README.Debian
│ └── rules
├── docs
│ ├── fenice.1
│ ├── howto
│ │ ├── fenice-howto.html
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ ├── Makefile.am
│ └── Makefile.in
├── etc
│ ├── fenice.conf.in
│ ├── Makefile.am
│ └── Makefile.in
├── eventloop
│ ├── add_client.c
│ ├── eventloop.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── rtsp_server.c
│ └── schedule_connections.c
├── include
│ ├── fenice
│ │ ├── bufferpool.h
│ │ ├── command_environment.h
│ │ ├── debug.h
│ │ ├── eventloop.h
│ │ ├── fnc_log.h
│ │ ├── gsm.h
│ │ ├── h26l.h
│ │ ├── intnet.h
│ │ ├── Makefile.am
│ │ ├── md5global.h
│ │ ├── md5.h
│ │ ├── mediainfo.h
│ │ ├── mp3.h
│ │ ├── mpeg4es.h
│ │ ├── mpeg.h
│ │ ├── mpeg_system.h
│ │ ├── mpeg_ts.h
│ │ ├── multicast.h
│ │ ├── pcm.h
│ │ ├── prefs.h
│ │ ├── rtcp.h
│ │ ├── rtp.h
│ │ ├── rtpptdefs.h
│ │ ├── rtp_shm.h
│ │ ├── rtsp.h
│ │ ├── schedule.h
│ │ ├── sdp.h
│ │ ├── socket.h
│ │ ├── types.h
│ │ ├── utils.h
│ │ ├── xmllexer.h
│ │ └── xmlparser.h
│ ├── header.h
│ └── Makefile.am
├── INSTALL
├── INSTALL-FAST
├── intnet
│ ├── change_check.c
│ ├── downgrade_GSM.c
│ ├── downgrade_L16.c
│ ├── downgrade_MP3.c
│ ├── half_GSM.c
│ ├── half_L16.c
│ ├── half_MP3.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── priority_decrease.c
│ ├── priority_increase.c
│ ├── stream_change.c
│ ├── upgrade_GSM.c
│ └── upgrade_MP3.c
├── Makefile.am
├── Makefile.in
├── md5
│ ├── global.h
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── md5c.c
│ └── md5.h
├── mediainfo
│ ├── calculate_skip.c
│ ├── common_utils.c
│ ├── default_selection_criterion.c
│ ├── enum_media.c
│ ├── free_GSM.c
│ ├── free_H26L.c
│ ├── free_L16.c
│ ├── free_MP2T.c
│ ├── free_MP4ES.c
│ ├── free_MPA.c
│ ├── free_MPV.c
│ ├── get_frame.c
│ ├── get_media_entry.c
│ ├── load_GSM.c
│ ├── load_H26L.c
│ ├── load_L16.c
│ ├── load_MP2T.c
│ ├── load_MP4ES.c
│ ├── load_MPA.c
│ ├── load_MPV.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── mediaclose.c
│ ├── mediacpy.c
│ ├── media_is_empty.c
│ ├── mediaopen.c
│ ├── msec2tick.c
│ ├── parse_SD_file.c
│ ├── read_dim.c
│ ├── read_GSM.c
│ ├── read_H26L.c
│ ├── read_MP3.c
│ ├── read_MPEG4ES_utils.c
│ ├── read_MPEG4ES_video.c
│ ├── read_MPEG_system.c
│ ├── read_MPEGSYSTEM_utils.c
│ ├── read_MPEG_ts.c
│ ├── read_MPEG_utils.c
│ ├── read_MPEG_video.c
│ ├── read_PCM.c
│ ├── register_media.c
│ ├── rtp_shm.c
│ ├── search_media.c
│ ├── tick2msec.c
│ └── validate_stream.c
├── multicast
│ ├── is_valid_multicast_address.c
│ ├── Makefile.am
│ └── Makefile.in
├── NEWS
├── README
├── rtcp
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── RTCP_get_fract_lost.c
│ ├── RTCP_get_jitter.c
│ ├── RTCP_get_pkt_lost.c
│ ├── RTCP_get_RR_received.c
│ ├── RTCP_get_total_packet.c
│ ├── RTCP_get_total_payload_octet.c
│ ├── RTCP_handler.c
│ ├── RTCP_recv_packet.c
│ └── RTCP_send_packet.c
├── rtp
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── RTP_get_port_pair.c
│ ├── RTP_port_pool_init.c
│ ├── RTP_recv.c
│ ├── RTP_release_port_pair.c
│ ├── RTP_send_packet.c
│ ├── RTP_sendto.c
│ └── RTP_session_destroy.c
├── rtsp
│ ├── add_time_stamp.c
│ ├── bwrite.c
│ ├── get_stat.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── max_connection.c
│ ├── parse_url.c
│ ├── RTSP_describe.c
│ ├── RTSP_discard_msg.c
│ ├── RTSP_full_msg_rcvd.c
│ ├── RTSP_handler.c
│ ├── RTSP_initserver.c
│ ├── RTSP_options.c
│ ├── RTSP_pause.c
│ ├── RTSP_play.c
│ ├── RTSP_remove_msg.c
│ ├── RTSP_setup.c
│ ├── RTSP_state_machine.c
│ ├── RTSP_teardown.c
│ ├── RTSP_validate_method.c
│ ├── RTSP_valid_response_msg.c
│ ├── send_describe_reply.c
│ ├── send_options_reply.c
│ ├── send_pause_reply.c
│ ├── send_play_reply.c
│ ├── send_redirect_3xx.c
│ ├── send_reply.c
│ ├── send_setup_reply.c
│ └── send_teardown_reply.c
├── schedule
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── schedule_add.c
│ ├── schedule_do.c
│ ├── schedule_init.c
│ ├── schedule_remove.c
│ ├── schedule_resume.c
│ ├── schedule_start.c
│ └── schedule_stop.c
├── sdp
│ ├── get_media_descr.c
│ ├── get_SDP_descr.c
│ ├── get_SDP_session_id.c
│ ├── get_SDP_user_name.c
│ ├── get_SDP_version.c
│ ├── Makefile.am
│ └── Makefile.in
├── socket
│ ├── get_address.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── sock_ntop_host.c
│ ├── tcp_accept.c
│ ├── tcp_close.c
│ ├── tcp_connect.c
│ ├── tcp_listen.c
│ ├── tcp_read.c
│ ├── tcp_write.c
│ ├── udp_close.c
│ ├── udp_connect.c
│ └── udp_open.c
├── src
│ ├── alloc_path_name.c
│ ├── dump_buffer.c
│ ├── dump_payload.c
│ ├── fncheader.c
│ ├── fnc_log.c
│ ├── get_UTC_time.c
│ ├── is_supported_url.c
│ ├── main.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── NTP_time.c
│ ├── prefs_get_hostname.c
│ ├── prefs_get_log.c
│ ├── prefs_get_max_session.c
│ ├── prefs_get_port.c
│ ├── prefs_get_serv_root.c
│ ├── prefs_init.c
│ ├── prefs_use_default.c
│ └── random32.c
├── TODO
└── xmlparser
├── Makefile.am
├── Makefile.in
├── xmllexer.c
└── xmlparser.c
24 directories, 276 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论