随笔分类 -  RTP

rtpdataheader.h
摘要:#ifndef RTPDATAHEADER_H#define RTPDATAHEADER_H// For 32bit intel machinestypedef short int16;typedef int int32;typedef unsigned int u_int32;typedef ... 阅读全文

posted @ 2015-06-04 13:58 tangxiacun 阅读(223) 评论(0) 推荐(0)

(转)FFMPEG解码H264拼帧简解
摘要:http://blog.csdn.net/ikevin/article/details/7649095H264的I帧通常 0x00 0x00 0x00 0x01 0x67 开始,到下一个帧头开始之前是完整一帧.可放入FFMPEG的AVPacket中处理无论是文件流还是网络流,思路是将接收到的数据放入... 阅读全文

posted @ 2015-06-02 22:47 tangxiacun 阅读(1057) 评论(0) 推荐(0)

rtsp over udp
摘要:#include #include #include #include #include #include #include #include #include #include #include #define SERVER_IP "192.168.1.163"#define SERVER_POR... 阅读全文

posted @ 2015-05-12 16:38 tangxiacun 阅读(588) 评论(1) 推荐(0)

(转)RTP-H264封包分析
摘要:rtp(H264)第一个包(单一NAL单元模式)————-sps 80 {V=10,p=0,x=0,cc=0000} 60 {m=0,pt=110 0000} 53 70{sequence number} 9A FC AF 27 {timestamp} 69 25 7... 阅读全文

posted @ 2015-05-10 23:48 tangxiacun 阅读(418) 评论(0) 推荐(0)

(转) 在linux网络UDP通信中,关于客户端是否绑定的理解
摘要:最近在做一个实例,是用RTSP协议完成。服务器已经有了,只需要把客户端做好就行了,在做的过程中发现了一些问题,就是关于UDP客户端是否绑定的问题。也许大家在书上看到的大多都是说UDP客户端不需要绑定,直接就可以和服务器通信,一开始我也是这样认为的,而且我也是这样做的,可是做着做着发现出现了问题。 ... 阅读全文

posted @ 2015-05-08 18:36 tangxiacun 阅读(941) 评论(0) 推荐(0)

(转)基于RTP的H264视频数据打包解包类
摘要:最近考虑使用RTP替换原有的高清视频传输协议,遂上网查找有关H264视频RTP打包、解包的文档和代码。功夫不负有心人,找到不少有价值的文档和代码。参考这些资料,写了H264 RTP打包类、解包类,实现了单个NAL单元包和FU_A分片单元包。对于丢包处理,采用简单的策略:丢弃随后的所有数据包,直... 阅读全文

posted @ 2015-04-30 16:20 tangxiacun 阅读(659) 评论(0) 推荐(0)

(转)SDP协议概述
摘要:1 简介SDP 完全是一种会话描述格式, 它不属于传输协议.它使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、 实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强, 这样就... 阅读全文

posted @ 2015-04-29 22:30 tangxiacun 阅读(333) 评论(0) 推荐(0)

(转)live555在Linux下最简单地实现实时流媒体点播
摘要:通过Live555交叉编译后运行发现,上面实现的流媒体实时通过文件服务器的文件点播,没有相关的流媒体实现方式,但在Linux下,可以通过某些技巧实现Live555服务器实时流媒体服务器,并且是傻瓜式的,简易程度不需要修改Live555下面一行代码。首先,需要编译/交叉编译Live555服务器,这里可... 阅读全文

posted @ 2015-04-23 10:16 tangxiacun 阅读(984) 评论(2) 推荐(0)

(转)CentOS6.5安装Darwin Streaming Server搭建RTSP流媒体服务器
摘要:参考:1,CentOS6.5安装Darwin Streaming Server搭建RTSP流媒体服务器http://www.yimiju.com/articles/567.html 阅读全文

posted @ 2015-04-22 16:08 tangxiacun 阅读(319) 评论(0) 推荐(0)

(转)live555学习笔记10-h264 RTP传输详解(2)
摘要:参考:1,live555学习笔记10-h264 RTP传输详解(2)http://blog.csdn.net/niu_gao/article/details/69361082,H264 sps pps解析http://download.csdn.net/detail/gyley2/5008185#c... 阅读全文

posted @ 2015-04-21 23:40 tangxiacun 阅读(177) 评论(0) 推荐(0)

(转)VLC播放RTP打包发送的.264文件
摘要:VLC播放RTP打包发送的.264文件1,要有一个发送RTP包的264文件的服务器;具体代码如下:rtp.h#include #pragma comment(lib,"ws2_32.lib") #define PACKET_BUFFER_END (unsigned int)0... 阅读全文

posted @ 2015-04-21 23:38 tangxiacun 阅读(2282) 评论(1) 推荐(0)