Jun 9

FlashMeetingV3.0(基于Flash技术的跨平台视频语音通讯系统解决方案)

FlashMeeting是一整套先进的以Flash技术为基础的视频语音通讯系统。利用该系统可以灵活搭建出诸如视频会议、在线访谈、在线招聘、远程教育、在线招标、在线客服等个性鲜明的应用程序。基于Flash技术的跨平台性,该系统除了可以运行于PC(Windos或Linux),还可运行于智能手机、平板等移动终端(Android或IOS),可满足移动办公学习的需要,并实现多平台间的互联互通。

与国内外同类系统相比,该系统具有以下优势:
1.先进的视频编码。使用h.264视频编码,视频清晰度高,占用带宽低,录制生成的文件占用空间小。
2.先进的音频编码。使用speex音频编码,语音清晰,占用带宽低,回声抑制(AEC)功能可有效防止回声产生。
3.带宽占用小。支持p2p及非p2p模式智能切换,可有效节省服务器带宽占用。
4.白板共享同步。主持人绘制的白板内容可同步至其它用户,白板内容可录制回放。
5.文档共享同步。文档可以实现在线转换,翻页及标注功能可以同步至其它用户,与白板无缝集成。
6.视频共享同步。主持人端视频的加载,快进等操作可以同步至其它用户。
8.桌面共享效果好。可以共享整个桌面,也可以共享某个窗口或应用程序,同时支持windows和mac操作系统。
9.支持后期编辑。视频录制完成后,主持人可以对视频进行后期编辑,可以删除错误视频片段,可以自由调节提示点,根据实际需要进行取舍。
10.使用灵活。具有视频邀请、文件发送、设置临时主持人、教师提问等功能,方式灵活多样,适应多场合、多模式下应用。
11.权限分配合理。管理员或教师可以方便的将非法用户踢出系统。
12.支持二次开发。系统兼容性强,B/S架构,web网页进入,系统提供相关接口,可以无缝与各类php、.net、jsp等cms系统集成。
13.安全性高。系统特有的验证机制可有效防止系统入侵及源码盗用。
14.免插件。易用性强,免安装插件,打开浏览器就能使用。
15.跨平台。既可运行于PC,也可运行于智能手机或平板上(Android,IOS),等满足移动会议需要。
16.高性能流媒体服务器支持。流媒体服务器既可使用FMS,也可使用CrtmpServer。
17.全方位的售后服务。从环境搭建到代码解读,用户可享受一对一专属服务。

截止到目前,已有多家国内外公司采用该系统二次开发出个性鲜明的专属产品,并广泛应用于诸如视频会议、在线访谈、在线招聘、远程教育、在线招标、在线客服等领域。

更新记录:

V3.0 加入自由直播流支持(2019-06-09):

1.增加虚拟摄像头功能(实现rtsp共享,rtmp共享,桌面共享)

2.增加虚拟音频功能(coming soon...)

V2.5 加入自由直播流支持(2019-02-04):

1.由于没有真正免费的RTMP服务器,因此取消对crtmpServer的支持,只支持FMS。

2.修正白板部分BUG。

3.会议录制不再依赖于管理员是否发布视频,真正实现纯数据录制与回放。

4.优化用户刚进入系统时初始化的过程,缩短了处理时间。

5.支持用户以球机(比如支持rtmp协议的海康摄像头)拉流模式进入及录制。

V2.31  加入自由直播流支持(2018-02-02):

用户可以将自己的RTMP地址加入系统中,方便其它用户共享使用和监控。

V2.3 开始支持多路录制与回放(2015-11-17):

开始支持多路视频的录制与回放,至此可实现整个会议过程的情景再现.

V2.2 开始支持OBS(2015-09-20):

对OBS进行了修改,加入登录界面,添加消息控制,使OBS与FlashMeeting完美结合.

V2.1 开始支持CrtmpServer(2015-08-11):

对FMS版本的系统进行了优化,修正了一些BUG.

 

V2.0 开始支持CrtmpServer(2014-03-10):

二次开发的CrtmpServer,从FMS完美迁移,可为用户节省大笔license费用.

V1.7 IOS移动版(2013-09-22):

IOS移动版正式发布,除桌面共享外,其余所有功能均可在IOS系统下使用,至此完成PC、Android及IOS三大系统的互联互通。

V1.6 (2013-06-25):

1.改良的智能切换功能,使系统在p2p不能联通的状态下更准确的向rtmp协议切换.

2.多层加密防范功能,使系统源码免遭破解,防止商业机密外泄.

V1.5 (2013-03-24):

为白板增加TransFormTool及线条和填充的Alpha功能.

V1.4 Android移动版(2013-03-15):

Android移动版正式发布,除桌面共享外,其余所有功能均可在Android系统下使用.
V1.4(2013-01-26) :
1.改良了同步机制:对视频与白板的同步机制进行了改良,改良后的系统使用起来更加方便,后期编辑更加灵活.
2.新增F4V编辑功能:视频录制完成后,主持人可以对视频进行后期编辑,可以删除错误视频片段,可以自由调节提示点,根据实际需要进行取舍。

 

(查看全文)

Jun 8

虚拟摄像头(以rtsp或rtmp为源)

在实际应用中,有时候我们需要把教室内的rtsp球机视频拉到rtmp服务器使用,如果先将rtsp流转成rtmp流再使用的话,在FlashMeeting程序的逻辑控制上会比较麻烦,而且还需要一台专门的服务器来完成转码推流任务。为降低成本,我们可以把rtsp流注入到虚拟摄像头中使用,一个dll注册一下就可以使用了,而且rtsp流地址随时可换,也不再需要专门的转码服务器了。另外,还可以把这个虚拟摄像头的源改为桌面,实现桌面共享的功能。这样,有客户端用起来就方便多了。

效果图:

 

 

(查看全文)

Apr 19

rtmpANE——在AIR内推送RTMP流

rtmpANE可以将Flash(air)场景内的任意元件、摄像头或整个场景编码为h264格式的视频,麦克风的原始pcm数据编码为aac音频,然后将音视频混流推到rtmp服务器。目前有Windows一个版本,将来会出Android版本或者CrossBridge版本。

 用法: 

myANE = new ane();

myANE.init("rtmp://192.168.0.100/ipTV/cctv","800","600");

 myANE.addEventListener("onStatus", onStatus);

 

应用场景: 

(1)将图片转成rtmp流的应用。

(2)将pcm转成rtmp流的应用。

(3)在线教学直播与录制。

(4)在服务器端转rtmp应用。

 效果图:

 

(查看全文)

Apr 19

rtspANE——在AIR内播放RTSP流

 rtspANE的主要功能是实现在AIR程序内播放rtsp流,目前有两个版本:Windows版和Android版。

用法:

myANE = new ane();

myANE.addEventListener("onStatus", onStatus);

var str: String = myANE.init(inputURL, outputURL, threadNum)

效果图:

 

(查看全文)

Jan 5

FlashQQ

FlashQQ是一款基于Flash技术的IM二次开发框架,利用该框架,需求者可以快速完成PC端、Android端以及IOS端的个性化功能定制,大大节省公司的开发成本,缩短开发周期。与FlashMeeting不同的是,该框架是以APP的形式运行,且在FlashMeeting的基础上拓展了许多新的功能。

该框架具有以下功能:

1.跨平台:该框架目前有三个版本:PC版、Android版及IOS版,且三个版本间可互连互通。

2.支持组织机构:联系人,群组等:联系人可多级分组,方便用户管理。

 

3.支持用户在线状态:PC端用户既可以主界面内改变用户在线状态,也可以在系统托盘内实现。

4.支持一对一对话:包括文本、视频、音频、白板对话,支持一对一文件传送。支持字体、表情等。

5.支持群对话:包括文本、视频、音频、白板对话,支持群文件共享。支持字体、表情等。

6.支持联系人管理:可根据姓名或用户ID查找、添加联系人,可删除联系人,可修改联系人备注名。

7.支持群组管理:可创建群组、删除群组、查找添加群组及退出群组。

8.支持个人信息管理:可修改个人头像、个性签名等,移动端支持相册选择头像及拍照作为头像等功能。

9.集成FlashMeeting的所有功能:包括白板共享、文档共享等。

10.支持二次开发:用户可定制开发个性功能,提供长期技术支持。

 

 

 

 

 

 

 

 

 

(查看全文)

Feb 4

2017年第一发

天已经快亮了,还没有睡意,便随便写些什么,也算是2017年新的开篇。

AS3.0自从支持Socket及ByteArray以来,便有了无限的可能性。为了掌握rtmp协议,我曾多次学习研究相关的文档和代码,既包括AS3.0的,也包括C++的。但于我而言,C++读起来实在是太晦涩了,远不如AS3.0看着舒服,C++语法太乱了,一个字符串就要分N种类型,且相互转换起来还要专门写转换函数,远不如AS3.0简洁、高效。

掌握rtmp协议是我多年的愿望,利用这个寒假,我查找了大量资料,并做了大量实践,终于用AS3.0实现了一个可以直推FLV的客户端,甚至可以推送MovieClip和麦克风,也算是了了一个心愿。

...

(查看全文)

Jun 9

Adobe最新的路线图

Adobe最新的路线图:

http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html

从中可以看到Adobe未来发展Flash的决心,其中最引人注目的有两个:

一是会在未来的移动版本(IOS及Android)中加入AEC(回声抑制).

二是Adobe再次明确了对Flash Player "Next"的态度:不会完全推翻目前的架构,只会不断改进目前的虚拟机。

Flash技术是值得尊重的:在目前所有的跨平台开发工具中,Flash CC是最好用的;利用AS3.0,我们几乎可以实现我们想要的一切。

期待Flash会越来越好。

(查看全文)

May 13

FlashQQ二次开发案例之:移动听评课

移动听评课是在FlashQQ基本上进行二次开发的一个典型案例,该案例除了具有FlashQQ原来的IM功能外,还加入了视频直播、视频点播、云台控制、教学评价等功能,主要用于中小学听评课活动。

案例截图:

 

...(查看全文)

Mar 3

给阿里云CentOS系统安装中文字体

原文:http://waddy.iteye.com/blog/2051496?utm_source=tuicool&utm_medium=referral

...(查看全文)

Nov 17

多画面合成工具

记得Cisco曾出过一款类似的硬件产品,售价达几十万,现在用这个就能解决了,而且支持自由搭配,更重要的是支持RTMP!

1.支持多画面合成,主要是二分屏,三分屏,四分屏和画中画。

2.支持文件合并。

3.支持云台控制,可以支持海康球机。

4.支持rtsp向rtmp转换等。

5.支持IOS,Android移动端控制。

(查看全文)

Mar 14

远程教育P2P直播测试(LIVE)

注意:请使用FlashPlayer11.6以上版本.
尝试利用FMS4的P2P组播功能实现的远程教育节目LIVE直播,主要想验证两个问题:

1、观看的人越多,越流畅。

2、可以部分解决打洞问题,在线人越多的时候,原来观看不到视频的客户端有可能观看到视频。

感兴趣的同行可以测试一下。

 

(查看全文)

Mar 10

Android 视频发布端

下面这个小程序是利用Flash CS5.5开发的一款可运行于Android3.1以上平台,支持h.264视频编码,speex音频编码的视频直播发布端,目前主要用于测试Android系统在发布视频时在不同参数下的发布差异,使用Android平台的同学不妨试下.

 

手机效果图

平板效果图

(查看全文)

Jul 24

《Flash ActionScript 3.0从入门到精通》第六次印刷!

2012年7月2日,《Flash ActionScript 3.0从入门到精通》第六次印刷!
关于该书更详细的信息,请猛击这里

(查看全文)

Jul 18

断点续传组件

贴一个用Flash实现的断点续传组件. 

功能简介:

1.同时支持断点续传及普通上传功能.

2.支持多路同上传.

3.swf可以嵌入网页中使用并与js交互,swf可自由伸缩哟.

(查看全文)

Jul 17

开源项目推荐:as-rtmp-server

从2005年起,我开始研究学习FMS(那时还叫FlashCom,还属于MM公司),到现在已经整整七年了.

一开始的时候,只是觉得FMS很神奇,利用Flash+FMS就可以实现视频语音通讯,感觉真是很了不起的一件事情,因为当时的聊天室什么的都很少,视频语音类的就更少了,FMS的出现简直就象划过夜空的一道闪电,让人感到震撼.

随着研究学习的不断深入,自然而然的就开始问"为什么"."FMS到底是一个什么东西呢?"."自己能实现FMS服务器么?","如果不用FlashPlayer,也能实现视频语音通讯么?",诸如此类的问题逐渐涌现出来.

(查看全文)

分页: [«] 1 [2]  [3]  [4]  [5]  [6]  [7]  [»]