当前位置: 技术问答>java相关
有谁做过视频点播吗?就是rstp和mms那种东西,可以介绍一下技术吗?
来源: 互联网 发布时间:2017-04-02
本文导语: (空) | http://www.souxin.com/stream-software-server.htm 看看这里有没有你需要的,如果有别忘了给我加分,呵呵 | 我用asp做过一整套,用jsp倒是没有做过。 给你一份我收藏的资料吧...
(空)
|
http://www.souxin.com/stream-software-server.htm
看看这里有没有你需要的,如果有别忘了给我加分,呵呵
看看这里有没有你需要的,如果有别忘了给我加分,呵呵
|
我用asp做过一整套,用jsp倒是没有做过。
给你一份我收藏的资料吧!
视频流媒体技术展望
随着现代网络技术的发展,作为第四媒体的网络开始带给人们的是更多形式的信息模式。从在网络上出现第一张图片,到现在各种形式的网络视频,三维动画,人们的视听觉感官在网络上得到了很大的满足。而同时面临的是另外一种不可避免的尴尬:正是由于人们需求的不断提高,上网人数的不断增加,加之网络硬件设备的局限性,使得文件的大小成为网络传输一个不可忽视的参数。一方面,人们希望能在网络上看到生动清晰的媒体演示,另一方面人们又不得不去面对如此慢的网络速度下文件传输所需的大量时间。为了解决这种矛盾,一种新的媒体技术应运而生,这就是“流媒体技术”。
不知道大家是从什么时候开始认识这样的技术,在我的印象里面,FLASH技术是最先带给我“流(STREAM)”这个概念的。包括后来的ShockwaveforAuthorware、ShockwaveforDirector等等。而最新的网络三维图象标准,同样采用的是流式的传播技术,例子就是最近被炒的很热,而且效果的确很好的Viewpoiint (Metastream)和Cult3D技术。当然象QTVR里面也用了流传输的概念,我们在这里就不多提了。
上面或许只能算些题外话,我今天演讲的主要内容,或者说演讲的真正标题应该是“网络视频流技术展望”主要介绍的是把流媒体技术用于网络视频传输应用的系统,主要是Real System 和 Media Service .当然还有QuickTime。至于象CISCO IP/TV一类系统,由于使用范围不大,加之时间和场合所限,在此不做详细研究探讨。
无论是哪一种系统,他们的基本原理都是一样的:首先通过采用高效的压缩算法,在降低文件大小的同时伴随质量的损失,让原有的庞大的多媒体数据适合流式传输。然后通过架设流媒体服务器,修改MIME标识。通过各种实时协议传输流数据。
实时流传输协议包括:
实时传输协议RTP。RTP(Real-timeTransportProtocol)
实时传输控制协议RTCP。RTCP(Real-timeTransportControlProtocol)
实时流协议RTSP。实时流协议RTSP(RealTimeStreamingProtocol)
RSVP协议。RSVP(ResourceReserveProtocol)
MMS 协议:Microsoft Media Server protocol (MMS protocol)
下面我们采用对比的方式来对这几种系统做一些更详细的介绍:
1.概述:
----Microsoft公司的WindowsMedia的核心是ASF(AdvancedStreamFormat)。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。
----RealNetworks公司的RealMedia包括RealAudio、RealVideo和RealFlash三类文件。。RealNetworks公司自1995年发布RealAudio1.0以来,RealAudio和RealVideo产品已经成为Internet网上最受欢迎的解决方案。
----Apple公司的QuickTime于1991年登台亮相,是Apple公司面向专业视频编辑、Web网站创建和CD-ROM内容制作领域开发的多媒体技术平台,QuickTime支持几乎所有主流的个人计算平台,是数字媒体领域事实上的工业标准,是创建3D动画、实时效果、虚拟现实、A/V和其他数字流媒体的重要基础。
2.压缩方式:
WM8:当然是最新版本了,采用MPEG-4压缩编码,我们也看到了他正式版的效果要比BETA版本好很多。无论是在WMV还是WMA的压缩方法上,就原来的V7都有很大的进步。支持True-VBR(真正动态变量速率编码,该技术能保证下载过程中影像的品质)和Two-Pass编码技术。
REAL:采用的是REAL专用算法,最近又增加了RA8的压缩算法。通过SVT(ScalableVideoTechnology)技术可以让速度较慢的电脑不需要解开所有的原始图像数据也能流畅观看节目;双向编码(TwoEncoding)技术类似于VBR根据带宽的限制选择最优化压缩码率。为了更好地适应在网上传播,它还可以根据你所采用Modem的速率来选择最佳压缩比率的Real文件,这就是所谓的SureStream技术。我们不能否认的是,在网络带宽自适应方面,REAL比WM要做的好很多!
QT:我们可以看到在QT输出文件时候可以选择包括H.263在内的多种编码。但主要以SorensonVideo为主,据说由5.0开始已经采用了MPEG-4压缩技术。QuickTime中的声音Codec为QualcomPureVolM,从QuickTime4.1版本中开始支持VBR。QuickTime的音乐Codec为QDesiglMusic2。
3.服务器和客户端:
Windows Media:
服务器:WINDOWS SERVER的附带组件,无客户连接数限制。
客户端:MICROSOFT的免费播放器WINDOWS MEDIA PLAYER,我们可以在最新的WINDOWS XP里面看到它的最新版本8。
Real System:
服务器:REAL SERVER ,提供免费下载,最新分了很多版本:比如PLUS,PRO版本等,其实内部结构基本相同,只是提供的LICENSE的权限有所不同。访问有用户连接数限制,通过LICENSE文件实现,同时,该文件也具备了各种功能的管理功能。同一个SERVER通过倒入不同的LICENCE,可以实现不同的功能权限。
客户端:REAL公司播放器REAL PLAYER,有不同版本,基础的BASIC为免费下载,专业的PLUS版本需要付费。PLUS版本提供更多图象画面控制,这点在MEDIA PLAYER里面是没有的。最新版本是:6.0.9.584
Quick Time:
服务器:QUICK TIME STREAMING SERVER 是MAC平台下的服务器,有用户连接限制,固定数目,单个SERVER允许最大连接4000个。在PC平台下有基于Perl的DARWIN STREAMING SERVER(PR3)。同时REAL SERVER 8也支持以RTSP方式调用MOV文件。
客户端:APPLE公司播放器QUICK TIME。同样有版本功能区别,专业版本需要付费获取,专业版本增加了对MOV文件的简单编辑功能。
给你一份我收藏的资料吧!
视频流媒体技术展望
随着现代网络技术的发展,作为第四媒体的网络开始带给人们的是更多形式的信息模式。从在网络上出现第一张图片,到现在各种形式的网络视频,三维动画,人们的视听觉感官在网络上得到了很大的满足。而同时面临的是另外一种不可避免的尴尬:正是由于人们需求的不断提高,上网人数的不断增加,加之网络硬件设备的局限性,使得文件的大小成为网络传输一个不可忽视的参数。一方面,人们希望能在网络上看到生动清晰的媒体演示,另一方面人们又不得不去面对如此慢的网络速度下文件传输所需的大量时间。为了解决这种矛盾,一种新的媒体技术应运而生,这就是“流媒体技术”。
不知道大家是从什么时候开始认识这样的技术,在我的印象里面,FLASH技术是最先带给我“流(STREAM)”这个概念的。包括后来的ShockwaveforAuthorware、ShockwaveforDirector等等。而最新的网络三维图象标准,同样采用的是流式的传播技术,例子就是最近被炒的很热,而且效果的确很好的Viewpoiint (Metastream)和Cult3D技术。当然象QTVR里面也用了流传输的概念,我们在这里就不多提了。
上面或许只能算些题外话,我今天演讲的主要内容,或者说演讲的真正标题应该是“网络视频流技术展望”主要介绍的是把流媒体技术用于网络视频传输应用的系统,主要是Real System 和 Media Service .当然还有QuickTime。至于象CISCO IP/TV一类系统,由于使用范围不大,加之时间和场合所限,在此不做详细研究探讨。
无论是哪一种系统,他们的基本原理都是一样的:首先通过采用高效的压缩算法,在降低文件大小的同时伴随质量的损失,让原有的庞大的多媒体数据适合流式传输。然后通过架设流媒体服务器,修改MIME标识。通过各种实时协议传输流数据。
实时流传输协议包括:
实时传输协议RTP。RTP(Real-timeTransportProtocol)
实时传输控制协议RTCP。RTCP(Real-timeTransportControlProtocol)
实时流协议RTSP。实时流协议RTSP(RealTimeStreamingProtocol)
RSVP协议。RSVP(ResourceReserveProtocol)
MMS 协议:Microsoft Media Server protocol (MMS protocol)
下面我们采用对比的方式来对这几种系统做一些更详细的介绍:
1.概述:
----Microsoft公司的WindowsMedia的核心是ASF(AdvancedStreamFormat)。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。
----RealNetworks公司的RealMedia包括RealAudio、RealVideo和RealFlash三类文件。。RealNetworks公司自1995年发布RealAudio1.0以来,RealAudio和RealVideo产品已经成为Internet网上最受欢迎的解决方案。
----Apple公司的QuickTime于1991年登台亮相,是Apple公司面向专业视频编辑、Web网站创建和CD-ROM内容制作领域开发的多媒体技术平台,QuickTime支持几乎所有主流的个人计算平台,是数字媒体领域事实上的工业标准,是创建3D动画、实时效果、虚拟现实、A/V和其他数字流媒体的重要基础。
2.压缩方式:
WM8:当然是最新版本了,采用MPEG-4压缩编码,我们也看到了他正式版的效果要比BETA版本好很多。无论是在WMV还是WMA的压缩方法上,就原来的V7都有很大的进步。支持True-VBR(真正动态变量速率编码,该技术能保证下载过程中影像的品质)和Two-Pass编码技术。
REAL:采用的是REAL专用算法,最近又增加了RA8的压缩算法。通过SVT(ScalableVideoTechnology)技术可以让速度较慢的电脑不需要解开所有的原始图像数据也能流畅观看节目;双向编码(TwoEncoding)技术类似于VBR根据带宽的限制选择最优化压缩码率。为了更好地适应在网上传播,它还可以根据你所采用Modem的速率来选择最佳压缩比率的Real文件,这就是所谓的SureStream技术。我们不能否认的是,在网络带宽自适应方面,REAL比WM要做的好很多!
QT:我们可以看到在QT输出文件时候可以选择包括H.263在内的多种编码。但主要以SorensonVideo为主,据说由5.0开始已经采用了MPEG-4压缩技术。QuickTime中的声音Codec为QualcomPureVolM,从QuickTime4.1版本中开始支持VBR。QuickTime的音乐Codec为QDesiglMusic2。
3.服务器和客户端:
Windows Media:
服务器:WINDOWS SERVER的附带组件,无客户连接数限制。
客户端:MICROSOFT的免费播放器WINDOWS MEDIA PLAYER,我们可以在最新的WINDOWS XP里面看到它的最新版本8。
Real System:
服务器:REAL SERVER ,提供免费下载,最新分了很多版本:比如PLUS,PRO版本等,其实内部结构基本相同,只是提供的LICENSE的权限有所不同。访问有用户连接数限制,通过LICENSE文件实现,同时,该文件也具备了各种功能的管理功能。同一个SERVER通过倒入不同的LICENCE,可以实现不同的功能权限。
客户端:REAL公司播放器REAL PLAYER,有不同版本,基础的BASIC为免费下载,专业的PLUS版本需要付费。PLUS版本提供更多图象画面控制,这点在MEDIA PLAYER里面是没有的。最新版本是:6.0.9.584
Quick Time:
服务器:QUICK TIME STREAMING SERVER 是MAC平台下的服务器,有用户连接限制,固定数目,单个SERVER允许最大连接4000个。在PC平台下有基于Perl的DARWIN STREAMING SERVER(PR3)。同时REAL SERVER 8也支持以RTSP方式调用MOV文件。
客户端:APPLE公司播放器QUICK TIME。同样有版本功能区别,专业版本需要付费获取,专业版本增加了对MOV文件的简单编辑功能。
|
安装Media Server或realplayer Server即可
|
关注