
Multimedia network
FrankJingle
这个作者很懒,什么都没留下…
展开
-
【流媒体学习】live555学习(二):基础类
参考 http://blog.youkuaiyun.com/niu_gao/article/details/6906163 讲几个重要的基础类:BasicUsageEnvironment和UsageEnvironment中的类都是用于整个系统的基础功能类.比如UsageEnvironment代表了整个系统运行的环境,它提供了错误记录和错误报告的功能,无论哪一个类要输出错误,就需要保存Us原创 2015-06-04 09:59:31 · 546 阅读 · 0 评论 -
RTSP服务器实例live555源代码分析
1. RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession类,用于处理单独的客户会话。 首先创建RTSP服务器(具体实现类是DynamicRTSPServer),在创建过程中,先建立Socket(ourSocket)在TCP的554 端口进行监听,然后把连接处理函数句柄(RTSPS原创 2015-03-03 10:02:48 · 458 阅读 · 0 评论 -
【流媒体学习】live555学习(一):live555—VS2010 /VS2013 下live555编译、使用及测试
全文转载自:http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html Ⅰ live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,原创 2014-10-31 09:38:12 · 595 阅读 · 0 评论 -
【视频传输】(一)传输协议
一.OSI参考模型1)物理层 通过物理链路从一个节点向另一个节点传送比特流。 这一层数据的单位称之为比特2)数据链路层 获得物理层接收的比特,并对他们进行检错。 差错控制,逻辑同步。 帧丢失,删除重复帧。 这一层数据的单位称之为帧3)网络层 不关心数据对错,由路由选择。 数据单位为数据包。4)传输层 把消息分成若干组,并在接收端进行重组。原创 2014-10-30 14:26:46 · 850 阅读 · 0 评论