流媒体
文章平均质量分 76
zhangkuo8512067
这个作者很懒,什么都没留下…
展开
-
Linux下的实时流媒体编程
一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数小时,所以这种处理方法的延迟很大。如果换用流式传输的话,声转载 2015-01-07 08:56:34 · 328 阅读 · 0 评论 -
rtsp会话处理流程
rtsp会话处理过程:OPTIONS rtsp://192.168.9.249:1555/ch1_2015_01_06_15_35_04_120 RTSP/1.0CSeq: 2User-Agent: LIVE555 Streaming Media v2011.09.19RTSP/1.0 200 OKCSeq: 2Date: Wed, Jan 07 2015 06:1原创 2015-01-12 12:04:47 · 1052 阅读 · 0 评论 -
二、Live555 基础类
二 基础类 讲几个重要的基础类: BasicUsageEnvironment 和 UsageEnvironment 中的类都是用于整个系统的基础功能类.比如 UsageEnvironment 代表了整个系统运行的环境,它提供了错误记录和错误报告的功能,无论哪一个类要输出错误,就需要保存 UsageEnvironment 的指针.而 TaskScheduler 则提供了任务调度功能转载 2015-01-14 11:45:31 · 480 阅读 · 0 评论 -
一、 编译Live555
此文出处【http://blog.csdn.net/nkmnkm】 一直想研究 live555,没有时间,终于因为项目的原因可以深入无间地研究一下了.所以在此著文以记之. 一 如何编译 live555 利用 mingw 环境很容易:在 live555 文件夹下, genMakefiles mingw make 即可. 可以用 genWindowsMakefiles转载 2015-01-14 11:43:12 · 500 阅读 · 0 评论 -
三、消息循环
三 消息循环 看服端的主体:live555MediaServer.cpp 中的 main()函数,可见其创建一个 RTSPServer类实例后,即进入一个函数 env->taskScheduler().doEventLoop()中,看名字很明显是一个消息循坏,执行到里面后不停地转圈,生名不息,转圈不止。那么在这个人生的圈圈中如何实现 RTSP 服务和 RTP 传输呢?别想那么远了转载 2015-01-14 11:48:06 · 486 阅读 · 0 评论 -
有数据的存储方式
点击打开链接翻译 2014-12-14 09:29:48 · 607 阅读 · 0 评论 -
rtsp协议详解
目录:1 概述1.1 RTSP简介1.2 协议特点2 协议细节2.1 典型的rtsp交互过程2.2 RTSP消息格式2.3 方法定义2.4 消息头定义2.5 状态码3 rtsp中常用方法举例4 SDP协议概述4.1 简介4.2 SDP协议格式4.3 SDP协议举例说明1 概述1.1 RTSP简介RTSP(Real Time转载 2015-01-07 12:37:41 · 726 阅读 · 0 评论