电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>多流媒体同步播放器ActiveX控件解析

多流媒体同步播放器ActiveX控件解析

2017-11-01 | rar | 0.4 MB | 次下载 | 1积分

资料介绍

目前视频播放器很多,可以播放各种各样的文件和流,但大多只支持一个文件或一个流播放,若要播放多个文件就需手工打开多个播放器。在现实的应用中,为了实现多流播放,实际上是直接将媒体流打包输入到计算机的通信接口上,由多个播放器进程进行播放,这样做只适应于播放无关联的媒体流(如多路视频监控,多人会议系统等)。而对于相关联的媒体流,这种播放器就不能实现多个视频文件流的控制和同步。本文在对多流媒体同步播放技术研究的基础上,通过对流媒体服务器的设置,进行了多流媒体播放器的开发。该多流媒体播放器可以接收多流媒体服务器的码流并对其进行解码和控制,同时对相关流进行同步,改进了播放器的内部结构和播放器的用户界面。将其移植成Active控件后,在网页上调用,通过对4个媒体流的同步播放测试,证实该播放器运行性能良好。
  1 ActiveX介绍
  ActiveX是一种技术集合。利用ActiveX,开发者几乎可以利用任何熟悉的工具产生多媒体效果、交互式功能及复杂的应用程序。其优点在于开放的跨平台支持,可以运行在Macintosh,Windows 和UNIX操作系统上,支持Visual Basic、Visual C++、Borland Delphi、Borland C++、java and Java-enabled tools等各种工具,支持HTML,TCP/IP,Java,COM和其他工业标准。
  ActiveX的技术包括用户能够在浏览器之中看非HTML文档(如word、excel文档);能够被插入网页或任何称作控件容器库的应用程序之中的对象(如按钮、股票计数器和直方图);可以在整个客户区域以框架形式显示文档;能够定制来源于数据库或是一个在服务器上运行的程序的网页内容;可以将处理过程从服务器方移至客户方[1]。
  2 同步方法、模型、技术
  2.1 流媒体同步方法
  目前流行的同步方法有分层同步法、时间戳同步法两种。
  分层同步法把多媒体流看成一个树型结构,由串并行演示子树组成。有基于动作的串行同步和并行同步两种操作。其优点是易于计算存储和处理,因此得到了广泛的应用。
  时间戳同步法是把多个具有时间关系的媒体流依附于一个公共的时间轴上,去掉或更改一个对象不影响其他对象的同步。在运行期间,研究公共的时间轴与局部时间的误差是否超出指定的范围,如果超出则需同步。Quick Time就用此方法。其优点是使得单一媒体对象和嵌套媒体对象的内部结构能有更好的抽象。
  2.2 流媒体同步模型
  目前,流媒体同步模型采用RTP/RTCP协议,并且将分层同步法和时间戳同步法结合使用,其模型结构如图1所示。人机交互同步即用户对媒体操作,媒体做出相应反应,这种操作的特点是发生时间不确定。媒体间同步即流媒体对象根据时间相关性分为时间无关媒体和时间相关媒体。媒体内的同步指某个时间相关媒体流中各媒体元素之间的时间同步关系[2]。
  多流媒体同步播放器ActiveX控件解析
  2.3 流媒体同步解决技术
  目前,流媒体播放同步技术有3种:(1)Windows Media Tools同步法,此法利用ASFINDEXER工具在ASF流中设定标记,每个标记都有相应的名称,在导航区中点击标记名称并利用相应的调用语句,就能使媒体播放器跳到标记所在位置开始播放;(2)Microsoft Producer法,此法用工具将视频导入,将其分割成若干片断(create clips),依次把片断拖拽到时间线上,然后点击同步按钮自动生成标题、音视频等信息的同步;(3)SMIL语言法,此法使用SMIL(Synchronized Multimedia Integration Language)语言,描述各种媒体之间的时间同步关系和空间编排关系,将各种媒体文件如音频、视频、文字、图片等关联起来实现同步[3]。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费