在项目中,需要每隔20ms发送一个RTP数据包。一开始使用的是System.Windows.Forms下的Timer类,但是发现明显延迟了。用StopWatch测了一下,发现它的触发间隔居然不是20ms,而是在31ms左右摇摆。换了System.Threading下的Timer和System.Tim...
分类:
其他好文 时间:
2015-03-18 15:45:02
阅读次数:
178
网络协议应用层DHCP·DNS·FTP·Gopher·HTTP·IMAP4·IRC·NNTP·XMPP·POP3·SIP·SMTP·SNMP·SSH·TELNET·RPC·RTCP·RTP·RTSP·SDP·SOAP·GTP ·STUN·NTP·SSDP·更多传输层TCP·UDP·TLS·DCCP·...
分类:
其他好文 时间:
2015-03-17 00:41:08
阅读次数:
216
RFC 5245 ICE1, offer/answer model2, ICE Step: 1) 产生候选地址(1.公网 2.NAT反射 3.Relay转发地址) Generate candidates 2) 本地对端交换候选地址,完成连接性检查。(用RTP包,一个四次握手的过程,如下图:) ...
分类:
其他好文 时间:
2015-03-16 06:12:18
阅读次数:
585
一、RTP1. RTP包固定头部 V:RTP协议的版本号,占2位,当前协议版本号为2。P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头。CC:CSRC计数器,占4位,指示CSRC...
分类:
其他好文 时间:
2015-03-16 06:08:32
阅读次数:
235
----------------------------------------------------------------------------RFC list:3550 (rtp/rtcp) -3711(srtp) -5245 (ice) -3261(sip) - 4575(sip-con...
分类:
其他好文 时间:
2015-03-14 00:55:05
阅读次数:
387
一.基础知识:1.视频格式H.264,音频格式AAC;2.传统直播协议有RTMP,RTSP,MMS... ...3.苹果系统协议是HLS,苹果视频格式是M3U8格式;通过该协议将资源视频分割成很小的视频供直播端不停地下载,小视频格式是MPEG-TS格式;二.技术步骤1.采集视频源和音频源的数据(Di...
分类:
移动开发 时间:
2015-03-12 18:40:37
阅读次数:
205
第九部分---项目ffmpeg命令解析
前面已经看到了ffmpeg在ARM开发板上执行给出的提示信息:
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
参照前面在PC机linux操作系统上完成同样的任务执行的命令
ffmpeg -i rtsp://admin:12...
分类:
其他好文 时间:
2015-03-11 17:30:08
阅读次数:
356
SIP DTMFSIP通常有三种支持DTMF的方式。一种是带外(out of band),采用SIP的INFO消息。在这种情况下,DTMF数字如0,1,3等在SIP的INFO消息里携带。一种是带内(in band),就是通过RTP中的Codec,例如G.711。SDP中Payload Type或者Codec的定义见RFC3551。不是所有的Codec都能够携带DTMF。比如G.729,因为压缩得厉害...
分类:
其他好文 时间:
2015-03-10 17:15:20
阅读次数:
246
EIGRP的metric计算公式基本与IGRP一致,但是EIGRP的metric的计算是IGRP*256,这样做可以实现更细粒度的度量标识.EIGRP的四个组件:协议相关模块RTP邻居发现机制DUAL算法协议相关模块EIGRP实现了IP,IPX与appleTalk的协议相关模块.EIGRP在很多情况下可以和其他路由协议进行自动的路..
分类:
其他好文 时间:
2015-03-05 14:59:24
阅读次数:
171