自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 RTMP服务器和HTTP服务器DEMO下载

下载地址: http://code.google.com/p/cpphttpd/downloads/list 在windows下运行,视频文件用的FMS里面的一个低码率的f4v文件。html文件用的FMS里面的。 f4v文件rtmp点播未处理seek,播放完后未处理一些消息,所以flash player会显示buffering...。 运行后用浏览器访问 htt

2011-01-16 16:10:00 4024 4

原创 RTMP流媒体协议在视频监控系统中应用的优势

RTMP是flash player从视频服务器接收视频的一种TCP协议。adobe公司已经公布了rtmp协议的大部分内容,虽然还有一些细节未公开,不过对于我们自己开发一个rtmp服务器已经足够了,即使不开放,很多开源的项目已经把协议的很多细节搞清楚了。目前很多视频监控系统前端设备都是IP摄像头,而这些摄像头视频格式大部分都是MPEG4/h.264格式,最新的flash player对于这两种格式都支持。所以把IP摄像头的音视频数据接收然后发送给rtmp服务器,rtmp服务器再按照rtmp协议打包转发给fla

2011-01-14 19:49:00 8541 1

原创 MP4文件Sample获取

音视频的每一帧在MP4文件中是以一个sample存在的。一个包含音视频的mp4文件包含一个音频track和一个视频track。每个track包含若干chunk、每个chunk包含若干sample。要播放mp4文件,需要按照时间先后顺序提取出sample的信息,如大小、文件中位置、时间、类型(音频、视频)、是否关键视频帧等。mp4文件的stbl内存放有这些信息。详细请参考video_file_format_spec_v10_1.pdf这个文件。这里贴一下解析一个track内所有sample代码,解析出来后,可

2011-01-11 15:22:00 5247

原创 RTMP VOD 点播onMetaData分析

<br />onMetaData用于通知flash player关于媒体的信息,属于Notify指令。一次VOD发送的onMetaData如下:<br /> <br /> <br />play sample2_1000kbps.f4v<br /> <br />String "onMetaData"<br />EcmaArray<br />         duration 405caa3d70a3d70a             // 媒体长度,单位秒<br />         moovPositio

2011-01-11 15:09:00 5021 1

原创 RTMP 协议MP4(f4v)格式视频VOD点播实现过程

大致过程如下(未考虑Seek等、客户端SetBufferLength指令等):1. flash player发送play点播指令2. 服务器返回ChunkSize、UserControlMsg(StreamBegin)、onStatus(NetStream.Play.Reset)onStatus(NetStream.Play.Start)、RtmpSampleAccess(与live直播相同)3. 返回空音频、onStatus(NetStream.Data.Start)、onMetaData、视频配置帧、音

2011-01-11 14:39:00 8835 1

ZvLibs 0.0.0.69

http服务器,有以下一些功能: * c++ 类可扩展,继承 CHttpHandle,很容易实现动态页面。 * 支持 multipart/form-data 格式的表单上传文件。 * 使用map<string, string> 存放表单、URL 参数等。 * UTF-8 格式转换。 * 支持POST、GET。 * 支持自定义返回Http Header:如Cache-Control,Cookie,Charset,Location等等。 * 支持HTTP basic authenticate。 * 内有demo程序,在visual studio 2008 下编译通过。

2008-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除