帮帮文库

返回

基于DirectShow的RTP视频监控系统 基于DirectShow的RTP视频监控系统

格式:PPT 上传:2022-06-25 18:54:05
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于DirectShow的RTP视频监控系统.ppt预览图(1)
1 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(2)
2 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(3)
3 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(4)
4 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(5)
5 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(6)
6 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(7)
7 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(8)
8 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(9)
9 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(10)
10 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(11)
11 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(12)
12 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(13)
13 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(14)
14 页 / 共 37
基于DirectShow的RTP视频监控系统.ppt预览图(15)
15 页 / 共 37

1、数据报携带有服务质量监控的必要信息,能够对服务质量进行动态的调整,并能够对网络拥塞进行有效的控制。•协议的功能是通过不同的数据报来实现的,主要有如下几种类型•发送端报告接收端报告•源描述通知离开•由应用程序自己定义接口,然后通过枚举选择个适当的视频捕捉设备,为该设备创建,然后调用把添加到。.视频编码模块•本系统采用符合标准的作为视频编解码器。•主要优点在于开放源码图像压缩后质量接近于画质,数据量只有的目前最快的视频编解码器。•编码器运行状态图如图所示.视频编码模块•在过滤器图中添加用来。

2、传输过滤器的实现•使用时,只需要通过继承类实现以下几步就可以完成数据的发送和接收。•首先实现初始化•数据发送首先需要设置目标地址,然后就可以调用类的方法,向目标地址发送流媒体数据。•数据接收首先需要调用类的加入组播组,然后用方法来接收发送过来的或者数据包。.视频服务质量控制•视频服务质量控制是根据网络状况自适应地控制视频时就加到队列尾部。•目的端根据接收视频流缓冲区状况实时管理环形缓冲区,力图使输出节奏均匀。•环形缓冲区的设计平滑了时延抖动对回放质量造成的冲击,能够较好地满足视频回放的。

3、协议•实时传输协议,是在上实时传输多媒体数据流的种网络协议。通常使用来进行多媒体数据的传输,但如果需要可以使用其它协议。•协议族由两个相关的协议构成•实时传输协议用来传输具有实时特点的数据。•实时传输控制协议用于统计管理和控制传输。.实时传输协议•数据协议负责对流媒体数据进行封包并实现媒体流的实时传输,每个数据报都由头部和负载两个部分组成。数据报的头部格式•数据报的头部格式包含了传输媒体的类型格式序列号时间戳以及是否有附加数据等信息,这些都为实时的流媒体传输提供了相应的基础。.控制协议。

4、滤器的实现,本系统定义为和.•协议功能在这两个过滤器中实现,用于把从压缩过滤器传来的媒体数据封装成包,将数据作为数据包的净负荷,设置包头,标记顺序号,打上时间戳等,形成数据包,然后根据视频帧发送时间间隔发送到网络中去。.网络传输过滤器的实现•负责从网络接收媒体数据包对视频数据包解封装读取包的序列号对包进行分析排序并写入接收端缓冲区。•两个传输过滤器都是结合微软示例和开源代码开发的。•是个用语言写的面向对象的库,这个库使用机制实现网络通讯,通过使用这个库可以很好地用发送和接收数据。.网络。

5、馈信息。•丢包数,时刻之前的丢包数•丢包率,时刻和时刻之间发生的丢包率.基于的自适应传输控制•接收用户终端不断并通过的接收方报告把测量丢包率反馈给发送端.•发送端反馈控制算法如下•网络拥塞••网络空闲••网络负载均衡适中.系统对抖动的处理•缓冲区使用先进先出的环形链表队列,的时候读链表头,编码的帧保存在帧存中,在当前帧和己编码帧之间计算运动矢量•对将编码的块和宏块,计算他们的运动补偿预测误差运动补偿预测后的及误差用块变换,并进行系数的量化,然后是游程编码和嫡编码。.实时传输。

6、实现视频编码的过滤器。具体采用编解码器。•在调用的时候,对编码器进行枚举,直到找到需要的视频编码器为止,并将其绑定成个,加入到过滤器图表中。.视频解码模块•视频解码部分主要由解码过滤器实现,它包括个输入和个输出,在接收的后面接上该解码的输入即可,最后输出接上就可以把接收到的数据回放出来。.视频播放模块•视频回放体系中各个模块实现后,为了实现视频的实时回放,就要将客户端系统运行起来视频传输与服务质量控制•实现视频流实时传输的核心是网络发送过滤器和网络接收过.控制协议•媒体流发送端将周期性。

7、要求。出队入队使用方向空闲空间.视频传输与服务质量控制•所有实现后,在中连接,运行效果图如图.总结•视频监控系统是个非常有意义又十分困难的综合性课题。本组深入研究了等技术,提出了视频服务质量控制策略,在此基础上设计并实现了个视频监控系统。•目前,本系统的设计编码已经基本完成,系统在测试过程中取得了较好的效果。.收获•通过长期努力,本系统基本达到了设计要求,通过本项目,本组人员分析问题和解决问题的能力大大提高,同时对多媒体数据的采集压缩链路管理实时传输协议等技术有了较深入的理解。•但由于。

8、种开放式的开发环境,用户可以根据自己的需要定制自己的组件。.技术•使用种称为的模型来管理整个数据流的处理过程,参与数据处理的各个功能模块称为,之间的数据接口称为。的结构如图所示。.技术•是建立在组件技术基础上的,它的所有部件和功能都是由接口来构造和实现的,和都是对象。•之间的数据交换是通过对象实现,它封装了段媒体流数据以及该段数据的属性。.标准•的最大的特点就是以对象为基础的空间可分级性,所谓的对象是在个场景中能够访问和操纵的实体。•编码把图像和视频分割成不同的对象,对每个对象的编码形。

9、直播系统本身具有的复杂性,同时由于条件限制,目前的成果距离实际应用还有段相当长的路要走。本系统还有较多需要完善的地方,比如对音频的支持,以及组播功能。.量,主要目的是保证在视频传输过程中改善视频质量。•由于网络带宽有限,旦传输速度过快,就可能引起网络拥塞抖动和丢包。•本系统采用如下的服务质量控制策略方面发送方服务器在接收到客户端的服务质量报告后动态地调整发送速率,另方面客户端设置环形缓冲区来弥补网络延迟和抖动的影响。.基于的自适应传输控制•本系统采用段时间内数据包丢失率作为拥塞状态的反。

10、网络发送和视频实时预览客户端的主要任务是视频网络接收视频解码视频存储和视频回放。系统功能流程结构如图所示.系统软件总体结构.视频实时捕捉模块•捕捉视频技术是在基础上发展起来的新代基于的开放式多媒体开发平台,它对不依赖于硬件的实时视频捕捉系统的开发具有极其重要的意义。•提供了个叫做的对象,提供接口,该接口可以建立和控制。.视频实时捕捉模块•建立视频捕捉程序,必须首先获取并初始化技术•是公司为了简化流媒体处理而提供的基于平台的开发包。•为多媒体的捕捉处理和回放提供了强有力的支持。•提供的是。

11、成个对象码流层,码流中包含着对象的形状位置纹理等属性。对幅图像编码所形成的码流由系列对象层码流构成,用户可直接对“对象层”进行存取操作。.的语法结构•个视频系列由若干个频会话构成.•是场景中的具体对象,是由时间上连续的帧画面系列组成的,是用户能够存取和操作的实体。•是表明的空间和时间分辨率的个类型。•在视频中提供标记用于记录视频平面单独编码的时域,空域位置,即实现了对视频流数据任意访问的可能•是在时刻的表象,即帧。.的语法结构•有三种相应的帧格式,和.•在编码时只用到它自己的信息在编码。

12、地产生发送端报告,含有不同媒体流间的同步信息已发送的数据报和字节的计数,接收端根据这些信息可以估计出实际的数据传输速率。•接收端会向所有已知的发送端发送接收端报告,含有已接收数据报的最大序列号丢失的数据报数目延时抖动和时间戳等重要信息,发送端应用根据这些信息可以估计出往返时延,并且可以根据数据报丢失概率和时延抖动情况动态调整发送速率,以改善网络拥塞状况,或者根据网络状况平滑地调整应用程序的服务质量。.视频监控系统总体设计•系统采用结构,其中服务器端主要任务是视频捕捉视频压缩视频存储视频。

参考资料:

[1]基于DDS数字频率合成信号发生器的设计(第16页,发表于2022-06-25)

[2]基于C语言的单片机应用(第82页,发表于2022-06-25)

[3]基于C语言的DSP芯片开发(第58页,发表于2022-06-25)

[4]基于CPLD的低频相位测量仪的设计与实现(第19页,发表于2022-06-25)

[5]基于CPLD的LED点阵控制单元(第14页,发表于2022-06-25)

[6]基于AT89C51单片机的交通灯控制系统设计(第28页,发表于2022-06-25)

[7]基于ASP校园网站设计(第27页,发表于2022-06-25)

[8]基于ASP技术的图书管理系统(第13页,发表于2022-06-25)

[9]基于ARM和DSP的电能质量监测系统的研究与设计(第21页,发表于2022-06-25)

[10]基于ARM的硬件系统设计(第100页,发表于2022-06-25)

[11]基于ARM的嵌入式系统硬件结构设计(第193页,发表于2022-06-25)

[12]基于ARM的嵌入式开发技术(第41页,发表于2022-06-25)

[13]基于ARM串口通信数据采集系统设计(第16页,发表于2022-06-25)

[14]基于ARM9的Linux内核移植(第51页,发表于2022-06-25)

[15]基于8086的微机原理(第110页,发表于2022-06-25)

[16]基于8051IP的8位MCU芯片设计(第36页,发表于2022-06-25)

[17]基础组织设计(第30页,发表于2022-06-25)

[18]机制工艺与夹具设计(第101页,发表于2022-06-25)

[19]机械制造工艺学课程设计动员.(第23页,发表于2022-06-25)

[20]机械零件的疲劳强度和轴的设计(第34页,发表于2022-06-25)

预览结束,还剩 22 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

基于DirectShow的RTP视频监控系统
帮帮文库
页面跳转中,请稍等....
帮帮文库

搜索

客服

足迹

下载文档