首先来看一下下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置7应用层例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP6表示层例如XDR、ASN.1、SMB、AFP、NCP5会话层例如ASAP、TLS、SS...
分类:
Web程序 时间:
2015-04-22 11:22:37
阅读次数:
217
VLC播放RTP打包发送的.264文件1,要有一个发送RTP包的264文件的服务器;具体代码如下:rtp.h#include #pragma comment(lib,"ws2_32.lib") #define PACKET_BUFFER_END (unsigned int)0...
分类:
其他好文 时间:
2015-04-22 00:12:14
阅读次数:
220
在SIP项目设计的过程中,对于它庞大的日志在开始时就考虑使用任务分解的多线程处理模式来分析统计,在我从前写的文章《Tiger Concurrent Practice --日志分析并行分解设计与实现》中有所提到。但是由于统计的内容暂时还是十分简单,所以就采用Memcache作为计数器,结合MySQL就...
分类:
其他好文 时间:
2015-04-20 00:15:34
阅读次数:
115
Normally, RTSP provide streaming over UDP. By nature, UDP is a better choice as it provides robust streaming capability for media. However, it is unli...
分类:
其他好文 时间:
2015-04-18 23:45:23
阅读次数:
400
最近做视频编解码部分,传输采用RTP协议。对学习做个记录 1、简介 实时传输协议(Real-time Transport Protocol或简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。RTP被定义为传输音频、视频、模拟数据等实时数据...
分类:
其他好文 时间:
2015-04-15 22:57:26
阅读次数:
148
对频繁执行的任务有编写脚本的价值对单次执行的任务就用笨的,简单的办法1.对asterisk写一个脚本查日志输入日期--能够输出对应日期的日志输入多个条件--能够输出and或者or的结果2.修改配文,按行去弄通过一个脚本可以修改多个配置文件输入配置文件名,再输入行号,再输入操作类型,增删改查,再输入内...
分类:
其他好文 时间:
2015-04-15 13:04:51
阅读次数:
149
1. 网络抽象层单元类型 (NALU) NALU是H264用于网络传输的单元类型,一个完整的NALU单元一般是以0x000001或者0x00000001开始,其后跟的则是NALU头和NALU的数据;我们在网络传输的时候,会去掉开始的0x000001或者0x00000001的标志;一般需要将这些标志替...
分类:
其他好文 时间:
2015-04-15 00:56:27
阅读次数:
306
我们在上一期使用RTP协议,并进行了配置,打包了视频数据,这一期我们就对发送的数据进行重组,并显示在接受端上。最后对其进行扩展,支持多客户端视频发送,并在接收端分屏显示。完成远程监控的模拟。先来个效果图吧private bool NewRTPPacket(RTPPacket packet) ...
我们都知道使用VOIP网络电话,需要连接上sip服务器,这样用户之间才可以通信。 在这里,我就简单介绍下如何搭建sip服务器。在windows系统下可搭建minisipserver,其官网为http://www.myvoipapp.com/,我们可以从中选取对应的版本,具体配置步骤见http:...
分类:
其他好文 时间:
2015-04-11 22:12:03
阅读次数:
538
sip和xmpp都是应用层的协议,主要用来在互联网上发送语音和即时通讯IM,rfc3521定义了sip,rfc3920定义了xmpp。xmpp来自即时通讯系统,sip类似语音和视频通信。xmpp协议主要负责数据的交换,sip主要负责端与端的链接建立,维护,终结,2者不是一个概念随后,xmpp协议增加...
分类:
其他好文 时间:
2015-04-10 19:44:43
阅读次数:
113