Yearly Archives: 2011


3
前两天发现EzStreamSvr在以Relay模式下分发高清的视频(300万像素,解析度为1920*1280)时,若对视频进行预览,会导致EzStreamSvr挂掉,现已修复这个问题。 除这个问题外,本版本还解决了一些其他的小问题,就小在此详述了。 欢迎大家随时回报使用中发生的任何问题,问题请寄到:EzStreamSvr {a} rg4.net。在此表示万分感谢。 下载地址:http://rg4.net/ezstreamsvr 介绍说明:http://rg4.net/ezstreamsvr

EzStreamSvr 更新到3.3.2.183



EasyRTMP - 基于RTMP H.264的视频监控平台
  一直在搞视频监控系统,既然可以支持RTMP,为什么不做 一个基于RTMP的视频监控系统呢?所以我想,闲着也是闲着,就在EasyRTMP的基础上搞了这么一个东西,把大华的8路 H.264硬件压缩卡采集数据,用RTMP流发布,这样就可以让视频监控的客户端也无需安装任何插件,兼容所有Flash播放器平台。CentOS实现, 在ATOM CPU + 1G内存上完全不卡, 整机功耗只有30W。 更多关于EasyRTMP的介绍可浏览网页:http://rg4.net/easyrtmp

EasyRTMP – 基于RTMP H.264的视频监控平台



1
相关更新说明:从功能上讲主要是加入了relay的功能,使EzStreamSvr也可以变成一个纯粹的分发服务器,您可以使用下面这样的命令来实现和测试relay的功能: rtsp://180.128.12.227/relay.sdp?url=rtsp://root:pass@180.128.12.225/play1.sdp 其中: 180.128.12.227:指EzStreamSvr的IP地址。 rtsp://root:pass@180.128.12.225:554/play1.sdp: relay 源的请求命令。 root:pass:可选。若是视频源不需要认证,则可省略(省略后为:rtsp://180.128.12.225/play1.sdp) 180.128.12.225:视频源的IP地址 554: 视频源的端口 play1.sdp:视频源的rtsp地址。 具体相关修改: V 3.3.1.152 (2011-10-30) Seperate EzStreamSvr some OS independent functions to independent DLLs. a. libEasyRTP b. libEasyRTPMux c. libEzCodec d. libTsMux Extend demo license to 2012-06-30 Add relay support for EzStreamSvr(Support MPEG4/H.264 Video only). Change socket mode to […]

EzStreamSvr 更新至3.3.1.152


1
V 3.1.0.77 (2011-10-16) 功能:EzStreamSvr录像功能支持多种主流容器:MP4,FLV,AVI,MKV等(但存在一个问题:由于音视频同步的问题未 解决,现在变成了只支持录视频,等日后搞定了再来fix this issue)。 功能:水印功能弃用DirectShow Filter,改以ffmpeg的libavfilter替代,以使此功能可移植到各种平台。 界面:其实前阵子变戏法一样,一直在变界面,就是想找一个简单的、好看的、与功能代码可脱离的界面库,试了无数个,始终不满意。现在想想其实我真的很无聊,界面本不应该是我关注的重点,却浪费了这么多时间,所以,就此打住。 少废话,先上个图。 下载地址:http://rg4.net/ezstreamsvr 这个版本最大的一个问题是因为加了界面库和皮肤,所以,文件一下子变大了很多了。下载要注意了,可能要老半天,呵呵。

EzStreamSvr 更新至3.1.0.77


2
EzStreamSvr For DSS版本更新到2.3.0.31。 新的版本已经可以支持将视频录制成AVI文件。无论前端的视频源是MPEG-4格式,还是H.264格式,现在我们都可以将之录制成一个标准的AVI视频,让一个普通的播放器(如:Windows自带的Media Player)就可以回放录制下来的视频。 由于加了录像功能,因此在配置文件格式及界面上也有了一点小小的调整,主要是加入与录像设定相当的配置及界面。 新界面如下: 欢迎大家下载使用。 下载地址:http://rg4.net/p/ezstreamsvr/EzStreamSvrDSS.rar

EzStreamSvr For DSS现在支持将视频录制成AVI文件



4
完整文档下载:http://rg4.net/p/ezstreamsvr/EzStreamSvr.For.DSS.UserMannual.doc 产品说明:http://rg4.net/archives/171 前言 EzStreamSvr for DSS special version可以说是EzStreamSvr标准版和Darwin Streaming Server的一个扩展,因此本说明文档将主要分两部分,第一部分讲是的Darwin Streaming Server的安装和配置;第二部分才是关于EzStreamSvr for DSS special version的安装、配置和使用。 若您对本文档及本文档中所作的描述有任何的看法、意见或建议,希望您能不吝赐教。在此我表示万分感谢。 一、Darwin Streaming Server安装 由于是安装在Windows上,我采用的是Darwin Streaming Server 5.5.5,若是您没有此版本,可到RG4.NET (http://rg4.net ) – 流媒体开发论坛下载。 以下是安装步骤: 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电脑管家等等,请先将它们统统退出。 […]

EzStreamSvr for DSS安装说明使用手册


3
EzStreamSvr的标准版本是一个独立的、完整的、视频直播的流媒体服务器。 考虑到许多人对Darwin Streaming Server的认可程度,EzStreamSvr又出现了一个支线版本:EzStreamSvr for DSS。它可以让EzStreamSvr的视频直接发布到某一台Darwin Streaming Server,再经由Darwin Streaming Server分发到各种支持流媒体的终端上,使其可以把视频发布到Darwin Streaming Server,以撑大容量,扩充性能。 此版本与标准版EzStreamSvr有相当的不同,甚至可以说,她是EzStreamSvr与罗索工作室的另一个产品EasyDSS(详请可浏览网页:http://rg4.net/easydss )的结合身。 以下是这个版本的架构图: 下载地址: 安装版:http://rg4.net/p/ezstreamsvr/EzStreamSvrDSS.rar 绿色版:http://rg4.net/p/ezstreamsvr/EzStreamSvrDSS.Green.rar 安装说明及使用手册请浏览网页: http://rg4.net/archives/185  

EzStreamSvr 发布一个支线版本:EzStreamSvr for DSS


3
晚上搞RG4的界面,搞了一个晚上,终于选定这个主题,但是在修改里边的一些内容时,一旦加了中文就不行,直接是乱码。 于是我又是Google,又是百度,试了好多方法都不行,包括: 1. header(‘Content-Type:text/html;charset=utf-8’); 2. header(‘Content-Type:text/html;charset=’);然后转数据库的字符集 等等 最后看到下面这篇文章,终于找到思路:直接用ultraedit来转字符集从ASCII转成Unicode保存,然后再上传即可。 不过,我的ultraedit版本比较旧,跟他还不怎么一样,所以把我的ultraedit的截图发上来给大家参考。 下面是我参考的文章的原文: 博客刚刚上线,换了个清爽的主题,个别地方感觉还不太满意,马上动手改。底部加上我的博客名字(版权所有 ? 2010 晴天打雨伞),上传以后发现“攀登的SEO博客”这几个中文字乱码,同时发现另一个问题,其他的中文字显示正常,但查看源代码,发现全是乱码,好像以前有的朋友遇到过类似问题,明明博客内容很好,就是搜索引擎收录不正常,尤其是百度,这个问题不容易发现,如果哪位发现自己的博客收录不正常,最好去查看一下自己的源文件是不是乱码。 事不宜迟,于是用记事本把模板文件改成utf-8,上传,问题解决,另一个问题有出现了,博客最外面的#page div 设置为margin:0 auto,在IE里显示左对齐,这个不起作用,FF里面显示正常,折腾了大半个晚上分析代码,Google很多次,有发现另一个问题,utf-8 格式,utf-8 分utf-8 BOM 和 utf-8 无 BOM两种,而php 不支持utf-8 BOM,从网上下载了一个UltraEdit 14 ,把所有文件转化成utf-8 无BOM 格式。问题基本解决,有个小问题一直不得其解,最下面的版权信息那,鼠标放上去会抖动一下,原主题有同样问题,不知是css那个地方有误,希望高手帮忙。 这一张是他的ultraedit版本的截图: BOM 参考: UTF-8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的FFFE了。这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求读入的文件必须带BOM。可是,还是有很多软件不能识别BOM。我在研究Firefox的时候就知道,在Firefox早期的版本里,扩展是不能有BOM的,不过Firefox 1.5以后的版本已经开始支持BOM了。现在又发现,PHP也不支持BOM。 PHP在设计时就没有考虑BOM的问题,也就是说他不会忽略UTF-8编码的文件开头BOM的那三个字符。由于必须在

WordPress 中文乱码解决办法



这个周末本应该是一个难熬的周末,妈妈带女儿去看生病中的外婆,老婆跟团去舟山祭拜普陀山,于是剩下我孤家寡人一个,好不凄惨。不过,这样带来的好处是也没人来管我的,也就意味着又可以玩通宵了,呵呵。 这两个通宵的结果还是比较显著的,我把EzStreamSvr一下子从2.1升到了3.0。当然这不是随便乱升的,肯定是加了不少得意之作,诸如支持录像,支持所有参数的设定等等。 不废话了,上图。 若想一睹为快,请到此处下载。 下载地址:http://rg4.net/ezstreamsvr

EzStreamSvr 更新到3.0.0.54


2
EasyRTMP其实跟EzStreamSvr差不多,它也是一个视频直播系统,只不过,EzStreamSvr是基于RTSP + RTP技术的,而EasyRTMP则是基于RTMP的。 EasyRTMP走的是Red5/FMS的解决方案,此方案最大的一个特点是客户端只要有Adobe Flash就可以了,而事实上Flash可以说是全世界装机量最高的一个软件(注意:没有之一),只要是台电脑、是个智能手机,不管你用的是什么操作系统,都有Flash,或者都可以有Flash,因此,也就是说要看EasyRTMP直播出来的视频不需要安装任何的客户端软件。 下载地址: EasyRTMP v1.0: http://rg4.net/p/easyrtmp/EasyRTMP.rar Client Flash: http://rg4.net/p/easyrtmp/client.rar 注意: 要想让整个系统工作起来,您还必须安装一个Red5 Server 或者 FMS Server。 Demo版本只能放5分钟的实时视频,若超过5分钟,您必须重新点击EasyRTMP.exe中的Start按钮,才能继续实时视频直播(也即Demo版本您必须每5分钟点一次Start)。 Live Demo: 在RG4.NET有放一个demo,但Red5服务器不一定长时间开着,若有需要观看Demo效果,您可以打开网页: http://rg4.net/p/easyrtmp/client/live.html 并: a. 在其中的Server处填入您的Red5/FMS 服务器地址。如:rtmp://rtmp.rg4.net/live b. 在Stream处填入0_320x240,然后点击Play。注:0_320×240的格式意义:第一个0代表第一个摄像头;320×240代表EasyRTMP捕捉并编码出来的视频解析度为320×240。 这样您就可以观看到EasyRTMP Public到Red5/FMS的实时视频。 意见反馈: 若您对EasyRTMP有任何的问题,欢迎随时与我们取得联络。

EasyRTMP 1.0发布


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