多媒体
juckciy
这个作者很懒,什么都没留下…
展开
-
rtsp和sdp协议简介
RTSP 是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议 。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。转载 2012-08-06 14:55:07 · 792 阅读 · 0 评论 -
mepg-4 的码流分析
最近做了MPEG-4编码的视频文件的分析,找资料的时候费了好大的劲,在这里分享自己的一些心得体会,也算对自己工作的一个总结吧。必须先推荐一个非常好用的码流分析工具:Elecard Stream Analyzer。分析结果可以在图片中看到。 第一步,先说说如何对获得MPEG-4编码的视频。我的方法是从纯视频格式(.yuv)利用软件ffmpeg经过MPEG-4编码得到.m4v文件,这个文件就是我转载 2012-07-24 15:28:42 · 2603 阅读 · 1 评论 -
H.264 RTP payload 格式
H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 个比特.转载 2012-07-25 16:31:15 · 826 阅读 · 0 评论 -
H264参数结构三:序列参数集层(SPS) & 图像参数集语义
H264参数结构三:序列参数集层(SPS) & 图像参数集语义 1: seq_parameter_set_rbsp( ) { 2: // profile_idc level_idc 指明所用 profile、level 3: profile_idc 4: // constraint_set0_flag 等于 1 时表示必须遵从附录 A.2.1 所指明的所有制约条件。转载 2012-07-25 17:08:57 · 1054 阅读 · 0 评论 -
JRTPLIB库在Linux平台上的编译
JRTPLIB库在Linux平台上的编译1、jrtplib简介 RTP 是目前解决流媒体实时传输问题的最好办法,要在 Linux 平台上进行实时传送编程,可以考虑使用一些开放源代码的 RTP 库,如 LIBRTP、JRTPLIB 等。JRTPLIB 是一个面向对象的 RTP 库,它完全遵循 RFC1889设计,在很多场合下是一个非常不错的选择。JRTPLIB 是一个用 C++ 语言实现的转载 2012-07-27 16:57:05 · 870 阅读 · 0 评论 -
configure参数介绍
configure参数介绍'configure'脚本有大量的命令行选项。对不同的软件包来说,这些选项可能会有变化,但是许多基本的选项是不会改变的。带上'--help'选项执行'configure'脚本可以看到可用的所有选项。尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的。下面对每一个选项进行简略的介绍:-转载 2012-07-27 16:58:10 · 405 阅读 · 0 评论