Research

Audio/video processing & streaming programming & research related stuffs.


EzStreamSvr 版本更新至 2.1.0.33 2
目前EzStreamSvr可以同时Streaming音频和视频,且支持多个摄像头,及Dual Stream(多码流)功能,是同一个视频源在同一时间内既可以提供适合电脑观看的大解析度的高清的视频,又可以提供适合手机看的小解析度的低码流的视频。 EzStreamSvr简易使用说明文档: Windows版:http://rg4.net/p/ezstreamsvr/EzStreamSvr.For.Windows.Deploy.Guide.doc Linux版:http://rg4.net/p/ezstreamsvr/EzStreamSvr.For.Linux.Deploy.Guide.doc EzStreamSvr v2.0 for Windows版下载:http://rg4.net/p/ezstreamsvr/EzStreamSvr.rar Linux版暂停更新。 ———————————————————- V 2.0 (2011-08-08) 功能:先把音频加了一种进去(PCMA),让EzStreamSvr可以支持音视频。 功能:加强RTCP控制,但发现丢包尚未处理重发。 功能:更强大的Dual Stream支持。 V 1.6 (2011-08-07) 这几个月一直在做一个Linux上的视频监控平台,忙得死去活来,一直都没时间来看这个东西。前阵子在一个北京的网友的建议下,我把这个东西放到了RG4.NET上,特地修改了一下程序的界面。 V 1.5 (2010-12-05) 这又是一个milestone。思前想后,还是决定把原来的架构抛弃,这一方面是发现使用boost在windows下有许多一下子解决不了的问题,另一方面,功能做得太杂了,又是支持Darwin Stream Server的Relay out,又支持自己利用JRTPLib来Streaming,真的没什么必要,这只是一个自己做着玩的东西,没必要那么复杂。所以,以后的EzStreamSvr会变成这样: 1. Windows / Linux各自做一套 2. Windows下不再使用boost 3. 去掉宣告到Darwin Streaming Server相关功能。 4. 其它一些必要的改动…… V 1.4 (2010-11-28) BUG FIX:修改jrtplib,使用之可以动态修改RTP包中的sequence number及timestamp,以满足特定网络情况下丢包重发的问题。 V 1.3 (2010-08-29) […]

EzStreamSvr 升级到 v2.1.0.33


1
V 1.6 (2011-08-07) ?这几个月一直在做一个Linux上的视频监控平台,忙得死去活来,一直都没时间来看这个东西。前阵子在一个北京的 网友的建议下,我把这个东西放到了RG4.NET上,特地修改了一下程序的界面。 V 1.5 (2010-12-05) ?这又是一个milestone。思前想后,还是决定把原来的架构抛弃,这一方面是发现使用boost在windows下有许多一下 子解决不了的问题,另一方面,功能做得太杂了,又是支持Darwin Stream Server的Relay out,又支持自己利用JRTPLib来 Streaming,真的没什么必要,这只是一个自己做着玩的东西,没必要那么复杂。所以,以后的EzStreamSvr会变成这样: ?1. Windows / Linux各自做一套 ?2. Windows下不再使用boost ?3. 去掉宣告到Darwin Streaming Server相关功能。 ?4. 其它一些必要的改动…… V 1.4 (2010-11-28) ?BUG FIX:修改jrtplib,使用之可以动态修改RTP包中的sequence number及timestamp,以满足特定网络情况下丢包 重发的问题。 V 1.3 (2010-08-29) ?功能:修改RTSP/SDP相关代码,以支持手机版RealPlayer(在Nokia N73手机上测试通过) ?其它:将Boost升级至1.44.0。 V 1.2 (2010-08-07) ?界面:加入实时Log输出,以实时观察服务器运行状态。 ?BUG FIX: 将Boost升级到最新版本1.43.0,以期解决在未插网线情况下boost handle resolve出错的问题。 V 1.1 […]

EzStreamSvr 更新至1.6


本版更新主要是调整了一下界面,因此若是您对界面没什么要求的话,可以考虑不更新。 V1.2.0.2 (2011-08-06) [UI]界面调整。 [Feature]自动选中新加入的媒体文件。 [Feature]调整ffmpeg的log输出。 [Feature]加入暂停/继续控制。 [UI]加入TrayIcon,并且防止误操作导致程序关闭。 V1.2.0.1 (2011-07-30) [Bug fix]部分特定的RMVB音视频同步的问题。 [Bug fix]如果发现源文件的音视频时间戳不正确,根据帧率自动修复。 [Accessory]修改官方网址至http://rg4.net/easycvt V1.1.0.1 (2011-07-05) [Feature]增加对RMVB格式的转换支持 [UI]修改界面程序,并由一个XML配置文件来导入文件格式的支持属性 V1.0.2.1 (2009-08-02) [Feature]增加AAC、AMR NB、AMR WB等音频格式的支持。 V1.0 (2009-07-25) 第一个版本。

EasyCvt 更新至1.2.0.2



下载地址:http://rg4.net/p/easycvt/EasyCvt.rar V1.2.0.1 (2011-07-30) [Bug fix]部分特定的RMVB音视频同步的问题。 [Bug fix]如果发现源文件的音视频时间戳不正确,根据帧率自动修复。 相关测试序列:http://rg4.net/tests/展览路10分钟_MPEG2_ARCHIVE_PAL.m2p,该序列为一个MPEG2 D1的视频 + MP3的音频,其在1分25秒后的视频未加时间戳,会导致旧版的EasyCvt无法正常转码。感谢网友TONE提供的测试序列,同时RG4上的这些东西会放在这儿也都是缘于他的提示,在此也一并特别表示感谢。 [Accessory]修改官方网址至http://rg4.net/easycvt V1.1.0.1 (2011-07-05) [Feature]增加对RMVB格式的转换支持 [UI]修改界面程序,并由一个XML配置文件来导入文件格式的支持属性 V1.0.2.1 (2009-08-02) [Feature]增加AAC、AMR NB、AMR WB等音频格式的支持。 [Feature]增加文件转码区段编辑功能。 V1.0 (2009-07-25) 第一个版本。

EasyCvt 更新至1.2.0.1


3
EasyDSS安装使用手册 (v 1.1) 完整文档下载:EasyDSS.User.Mannual 前言 由于EasyDSS是Darwin Streaming Server的一个扩展,因此本说明文档将主要分两部分,第一部分讲是的Darwin Streaming Server的安装和配置;第二部分才是关于EasyDSS的安装、配置和使用。 若您对本文档及本文档中所作的描述有任何的看法、意见或建议,希望您能不吝赐教。在此我表示万分感谢。 一、Darwin Streaming Server安装 由于是安装在Windows上,我采用的是Darwin Streaming Server 5.5.5,若是您没有此版本,可到罗索工作室 – 流媒体开发论坛下载。 以下是安装步骤: 1. 下载 下载地址:http://rg4.net/p/easydss/DarwinStreamingSrvr5.5.5-Windows.exe 2. 安装 2.1 Perl 安装(可选) 由于Darwin Streaming Server安装Perl的支持,所以,若是您的电脑上原本没有安装Perl的话,在进行DSS安装前您还必须先安装Perl。但若是您的电脑上已经有安装Perl,则过跳过此环节。 Perl的安装文件您可以到其官方网站下载,也可以直接从罗索工作室下载。罗索工作室下载地址: http://rg4.net/p/easydss/ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi ActivePerl的安装直接依据其安装向导,Next, Next, Next即可搞定。 2.2 DSS安装 注意事项: a. 如果您的电脑上有安装一些所谓的“安全软件”,如:360,QQ电脑管家等等,请先将它们统统退出。 b. 若是在安装了Perl后仍无法安装DSS,请确保Perl的路径有被放在电脑的系统环境变量的路径下(环境变量的path项)。 DSS在解压后,您可以直接到解压目录(默认为C:\DarwinStreamingSrvr5.5.5),点击其中的Install.bat,开始安装。 其实,这个安装很简单,一般来说,只要你预先把那些“安全软件”退出的话,那你需要做的只有两件事情: a. 依据向导填入DSS管理员用户名. b. 依据向导填入DSS管理员密码. […]

EasyDSS 安装使用手册 v1.0


这是一个标准的、基于RTP的流媒体服务器,服务器端捕捉第一个USB摄像头的视频,并编码成H.264 or MPEG4的视频,并打包以RTP的协议发送给客户端,可以在任何支持标准RTP的Windows客户端、Linux客户端、Mac客户端、 Windows Mobile手机客户端、Symbian手机客户端浏览实时视频。 当然,理论上讲是可以支持上述的客户端,但我个人测试的有: 1. CorePlayer(包括PC版和各种CorePlayer所支持的手机版:Windows Mobile, Symbian, iPhone, BlackBerry, etc.) 2. RealPlayer Embedded版(Nokia N73) 3. VLC(PC版) 4. QuickTime Player Professional(PC版) 5. Android Player (Android手机内置播放器) 相关软件可以在流媒体开发论坛下载到。 此外: 目前只支持视频,本想把音频也加进去的,但由于时间关系,本版本暂不支持音频。 若有哪个仁兄对此Streaming Server的实现感兴趣,可与我联络: 我的mail:service{at}rosoo.net. 相关下载: EzStreamSvr程序下载 EzStreamSvr安装手册 EzStreamSvr使用手册 CorePlayer下载 VLC下载 QuickTime Player下载

EzStreamSvr 视频直播系统



系统概述 Easy DSS视频点播系统模块是流媒体服务平台解决方案的重要模块之一,可以独立运营,也可提供嵌入到各种对视频有要求的系统平台中(如:网络授课系统、视频点播系统、安防监控系统等等)。 整个模块基于C/S架构,采用业界最优秀的流媒体服务器之一的Darwin Streaming Server内核,除支持MPEG-1、MPEG-2、MPEG-4、H.264、VC-1等多种标准编码格式的众多主流媒体格式及avi、asf、 wmv、mp4、mov、rm、rmvb、flv、3GP等等全格式的文件Container容器外,还支持所有非媒体流格式(需订制),同时采用完整 Profile的转码技术,同一个视频源可同时转码成多种不同的Profile,以适应不同的客户端, 支持从1080P、720P等高清客户端(如:PC电脑、专门的高清流媒体播放终端),到QCIF、QQVGA的小型终端(如:手机、MCU等)。采用标 准RTP协议(包括RTP over UDP、RTP over TCP、RTP over HTTP),全面实现对多网卡、跨网段、跨路由、跨防火墙的支持。单服务器支持1000并发流(无缓冲)。 EasyDSS内核 流媒体服务平台的一个关键技术,是其并发分发的性能,Easy DSS业界最优秀的流媒体服务器Darwin Streaming Server作为其分发的内核。使用 Easy DSS技术的单台服务器可以提供1000个并发流。 流媒体平台对比 EasyDSS 流媒体服务平台 Microsoft MediaService REAL HelixServer 单服务器并发数 1000~1200 400~500 200~400 注: 1、Media Service、Helix Server还包括所有用这两系统的SDK开发的流媒体系统。 2、采用EasyDSS的平台单机并发性能是Media Service、Helix Service以及采用两平台SDK进行二次开发系统的2~3倍。 全格式媒体文件支持 通常许多流媒体服务器都会受限于媒体文件的格式,只能支持其中一种或者几种媒体文件,这样用户必将受限于媒体文件格式,当媒体文件源是不支持的格式 的时候,只能通过转换格式来实现,而这样对用户来说,无论在管理上,还是质量上都会带来许多的不便和不利。而EasyDSS平台模块可以支持全格式的媒体 文件,这无疑将对您的整个系统带来相当大的便利。 转码技术 一般情况下,一个片源文件只能分发出一种格式的视频:如果这个格式是高清的,那手机就不能看;但是如果你提供的视频源是适合手机看的,那即使客户使用的支持大解析度的PC,效果也肯定只能到达视频源的效果。 而EasyDSS提供了一整套的转码技术,为您的各种困惑提供帮助: 1. EasyDSS可以让您的大解析度的视频源,也可以转码成适合手机看的视频,且同时支持视频源解析度的流媒体分发和转码后的适合手机源的视频。 […]

EasyDSS 视频点播系统 v2.1


4
EasyPlayer是一个基于ffmpeg的简易的,但全能的播放器,支持4xm,8bps,aac,ac3,eac3, amv, ape, dca, imc, alas, rm, rmvb, nuv, ptx, tta, wma, wmv, flic,? flac,flv, g726, h261, h263, h264, mp1, mp2, mp3, mp4, smc, tmv,? dvdsub, dvbsub 等等多种格式. 欢迎下载使用及测试。若您有任何的意见和建议您随时与我们联络。 联系方式:service@rosoo.net。 下载: EasyPlayer for Windows EasyPlayer for Windows Mobile EasyPlayer for Linux(Fedora) EasyPlayer for Linux(Ubuntu) EasyPlayer安装手册 EasyPlayer使用手册

EasyPlayer全能播放器 v1.2


2
1. 关于Easy Converter * * * * * * * * * * * * * * * * * * * * * * * * * Easy Converter是一款绿色(免安装)、免费、高效的音视频转换工具。与同类工具软件相比,Easy Converter具有解压缩即可运行,不用安装,免费使用,免费升级,内核采用汇编优化,支持多媒体指令集,转换效率高的特点。 2. 版本 * * * * * * * * * * * * * * * * * […]

EasyConverter视频转换器 v1.0发布