Download presentation
Presentation is loading. Please wait.
Published byDulcie Thompson Modified over 8 years ago
1
李正國 OpenMeetings
2
Introduction OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone or webcam, share documents on a white board, share your screen or record meetings. It is available as hosted service or you download and install a package on your server with no limitations in usage or users. 2
3
Major Version Change History 2011/10/08 OpenMeetings 1.8.4 released 2011/10/02 OpenMeetings 1.8.3 released 2011/09/14 OpenMeetings 1.8 released 2011/06/16 OpenMeetings 1.7 released 2010/11/11 OpenMeetings 1.6 released 2010/09/26 OpenMeetings 1.5 released … 3
4
Latest Version 2011/10/08 We are happy to announce version 1.8.4 With 1.8.4 installation of OpenMeetings is a 30 seconds task! The default database is Apache Derby that ships with every OpenMeetings release. There is nothing to configure, just unpack and double click red5.bat. For further details http://code.google.com/p/openmeetings/wiki/InstallationOpenMeetings. http://code.google.com/p/openmeetings/wiki/InstallationOpenMeetings Additionally there is a sample configuration for IBM DB2 database. Download http://openmeetings.googlecode.com/files/openmeetings_1_8_4_r4387.zip Changlog http://code.google.com/p/openmeetings/wiki/ChangeLog Thanks to all developers, contributors and translators! Sebastian You received this message because you are subscribed to the Google Groups "OpenMeetings User" group. 4
5
Author : Sebastian Wagner Google + https://plus.google.com/110427356855791826607/posts https://plus.google.com/110427356855791826607/posts Self Introduction Administrator OpenMeetings (Open Source Web-Conferencing) Freelancing on various Java, PHP, Flash/Flex/OpenLaszlo projects Blog http://www.wagner-sebastian.com/wordpress/ http://www.wagner-sebastian.com/wordpress/ 5
6
6
7
Easy to install 7
8
Features Flash based, so client side … OS independent (Windows, Mac, Linux, Android 3.x, Chrone OS) Browser independent (IE, FireFox, Chrone, Opera, …) Video/Audio ( 70 Kbyte/sec for audio/video ) Desktop Sharing( 90 Kbyte/sec upload for screen sharing ) Recording Whiteboard drawing, write & edit, dragNDrop, Resizing, Images, Symbol(s), videos Import Documents .pdf,.jpg,.gif,.png,.doc,.ppt,.xls, docx,pptx,xlsx, … 8
9
Features (Cont’d) Multi-Language (Chinese Traditional included) Integration API Remote SOAP-Gateway for Single Sign On, integration and remote administration REST Send invitation and direct links into a conference room LDAP-Connector SIP Moderating System Backup and Restore Private and Public Conference-Rooms 9
10
Plugins and Integration 10
11
Hardware & Software Requirements Minimal Hardware Requirement 1GHz CPU + 1 GB RAM Database MySQL, PostgreSQL, MSSQL, Oracle, IBM DB2, … OpenOffice Service started and listening on port 8100 ImageMagick GhostScript SWFTools FFMpeg 11
12
Ports Default Ports: 1935 (RTMP), 8088 (RTMP-Over HTTP), 5080 (HTTP), 4445 (Desktop Sharing),Desktop Sharing 8443 (RTMP over SSL) for alternate Port settings have a look at red5/conf/red5.properties. Don't forget that you have also some port settings in the Client, see the red5/webapps/openmeetings/config.xml Test result : 80,5080,1935 12
13
FAQ 1 Q : How to change my video size A : If you resize your own video-pod in the conference much larger and then synchronize the stream, all clients will get a better picture (it also needs more bandwidth, as it will take the actual new height / width numbers to publish your stream) 13
14
FAQ2 Q : When I upload a doc/ppt/xls file, it shows error message A : Make sure OpenOffice is running How to enable OpenOffice C:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe -headless -nofirststartwizard - accept="socket,host=localhost,port=8100;urp;StarOffice.Se rvice" netstat -an |find /i "8100" 14
15
FAQ3 Q : how can I change the word “OpenMeetings" with my company name or logo? A : c:\openmeetings_1_8_2_r4283\webapps\openmeetings\config. xml Line 54 OpenMeetings Q : Can I upload a html tag? For example: A : No, just simple strings. 15
16
FAQ4 Q : How to change default language? A : Database : openmeetings Table : configuration Configuration_id=12 comment_field Default System LanguageID Conf_key=default_lang_id Conf_value=1 => 12 Table : fieldlanguage 1 english 12 chinese traditional 16
17
FAQ5 Q I'm about to put the OpenMeetings running for 200 students. Is there any advices (specifications) about what customizations should be done in my Linux configurations (and what kind of hardware would be desirable) A For 200 students you should have: 3-4 GB RAM, 2-3 GHz Dual Core CPU Bandwidth depends on usage scenario, 1 audio/video connection produces around 70 KByte/sec 1 screen sharing produces around 90 KByte/sec 4 participants in a conference room where everybody has audio and video turned on produce: 4 * (4-1) stream=12 stream=12*70KByte/sec=840KByte/sec@Server side 100 participants in a webinar room where 1 is presenter and other just watch: 1 Stream uploading to the server 100 Streams downloading from the server. And so on... 17
18
FAQ6 Q : View only screen sharing? A : For now you can just remove the moderation from the other users, and they won't be able to do remote control. Only Moderators or if you directly give that right to other users, they are able to do remote control on the screen and not only view. 18
19
FAQ7 Q Sebastian, I understand everything you talk. But could you tell me please if OpenMeetings is integrated ONLY with OpenSIPg server? Or it could work with any SIP- server that has similar architecture? A It could work with any SIP server that provides the needed API functionality to create SIP users and conference rooms. 19
20
FAQ8 Q : Is there any setting available to move whiteboard toolbar on left hand side vertical? A : You can simply drag and drop it. Q : Can it be automatic shift to left hand side vertical. A : There is no such option, you would need to customize it. 20
21
FAQ9 Q : I was hoping to test a tablet with this so purchased an htc flyer to see how things would work out. So far, I have not found a way to display my tablets camera to others in a flash conference. I can view the conference but I cannot enable the camera to send video. Is there a separate application needed on the server side to allow a tablet which doesn't appear to have flash enabled video sending or something else? Thanks. A : I don't think there is anything officially released for tablets yet. Sebastian 21
22
Video/Audio/Port c:\openmeetings_1_8_3_r4343\webapps\openmeetings\config.xml Video and Audio Line 148 3 Line 160 16384 Line 162 49152 Line 175 85 Line 177 90 Line 191 22 Line 193 44 Port Line 17 1935 Line 24 8088 To this port the fallback is done once the default rtmpport failed This should workaround 99% of all firewalls Line 26 443 Line 34 no Line 41 5080 22
23
Multi-Language Where to find language files? You can find all current language files here: http://openmeetings.googlecode.com/svn/trunk/singleweba pp/WebContent/languages/ http://openmeetings.googlecode.com/svn/trunk/singleweba pp/WebContent/languages/ Import and export of Language Files Use the LanguageEditor for translation with the LanguageEditor you can import and export Language Files 23
24
Language http://code.google.com/p/openmeetings/wiki/LanguageEditor http://code.google.com/p/openmeetings/wiki/LanguageEditor edit the labels of any language, changes will take effect as soon as you re-login 24
25
Language (Cont’d) DB Table fieldlanguage Langauge_id :12 Name : chinese traditional fieldlanguagesvalues Fieldlanguagesvalues_id : 239 Value : Share/record screen Language file (XML) C:\openmeetings_1_8_2_r4283\webapps\openmeetings\languages \chinese traditional.xml (36 langauges) Line 723 Line 724 分享你的屏幕 Line 725 fieldlanguagesvalues_id 239 分享你的屏幕 => 桌面分享 / 錄影 fieldlanguagesvalues_id 613-616 25
26
Color These colors are the main colors and style the hole application 0x669AE6 0x7BA8EA 0x99BBEE Customize 0x006633 0x7BA8EA 0x99BBEE 26
27
OpenMeetings + MySQL File There is a MySQL sample config: mysql_persistence.xml that ships with every release of OpenMeetings. C:\openmeetings_1_8_4_r4387\webapps\openmeetings\WEB-INF\classes\META- INF\mysql_persistence.xml Before you start Make sure that you have set utf8 as default/server-character-set in your MySQL configuration Step 1 : Rename $red5/webapps/openmeetings/WEB-INF/classes/META-INF/mysql_persistence.xml to $red5/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml Step 2 : Change parameter value $USER_NAME and $USER_PASS References http://code.google.com/p/openmeetings/wiki/Configuration_Mysql http://code.google.com/p/openmeetings/wiki/Configuration_Mysql 27
28
Integration : General Flow Graph 28 http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow
29
SOAP References http://code.google.com/p/openmeetings/wiki/SoapMethods http://code.google.com/p/openmeetings/wiki/SoapMethods Tip See also for a complete Service Overview and Guide the Axis2- Service-Browser. It ships with every OpenMeetings installation so goto: http://localhost:5080/openmeetings/axis2-web/http://localhost:5080/openmeetings/axis2-web/ http://localhost:5080/openmeetings/services/UserService?wsdl http://localhost:5080/openmeetings/services/UserService?wsdl UserService getSession loginUser setUserObjectAndGenerateRoomHash ALL methods that are implemented for the SOAP API are also available via REST. 29
30
REST 1. Get SessionID http://140.110.16.163:5080/openmeetings/services/UserService/getSession b3f8348126e631658422ba18a0a22e09 2. Login User http://140.110.16.163:5080/openmeetings/services/UserService/loginUser?SID=b3f8348126e631658422ba 18a0a22e09&username=administrator&userpass=yalinwu0829 1 3. Get Hash http://140.110.16.163:5080/openmeetings/services/UserService/setUserObjectAndGenerateRoomHash?SID= b3f8348126e631658422ba18a0a22e09&username=administrator&firstname= 李正國 &lastname=&profilePictureUrl=&email=&externalUserId=1&externalUserType=true&room_id=2&becomeMode ratorAsInt=1&showAudioVideoTestAsInt=0 ef7854be0109978d97194bf4a71571ed 4. Enter http://140.110.16.163:5080/openmeetings/?secureHash=ef7854be0109978d97194bf4a71571ed http://140.110.16.163:5080/openmeetings/?secureHash=ef7854be0109978d97194bf4a71571ed Reference http://code.google.com/p/openmeetings/wiki/RestMethods http://code.google.com/p/openmeetings/wiki/RestMethods 30
31
New Layout 31
32
Donations for OpenMeetings If you would like to donate for the completion of a particular Feature you may contact the Mailing list Or Contact: Sebastian Wagner Haid-und-Neu-Strasse 7 76131 Karlsruhe ++49 (0) 721 255 1990 Mail: seba dot wagner at gmail dot com Jabber: seba dot wagner at gmail dot com Web: http://www.webbase-design.dehttp://www.webbase-design.de Skype: s.wagner1 32
33
Service & Support If you need assistance in installation, customization or integration for Moodle, Sugar or any other Intranet or Domain Controller you can hire one of our developers. 33
34
Recommended Hardware Webcam Microsoft LifeCam Studio $99.95 http://www.microsoft.com/hardware/en-us/p/lifecam- studio/Q2F-00001 http://www.microsoft.com/hardware/en-us/p/lifecam- studio/Q2F-00001 Microphone PHOENIX AUDIO DUET PCS PRICE: $134.95 http://www.goelectronic.com/PHOENIX+AUDIO+DUET+PCS.html http://www.goelectronic.com/PHOENIX+AUDIO+DUET+PCS.html 34
35
Recommended Hardware (Cont’d) Webcam Microsoft LifeCam Cinema http://www.microsoft.com/hardware/en-us/p/lifecam- cinema/H5D-00001 http://www.microsoft.com/hardware/en-us/p/lifecam- cinema/H5D-00001 Microphone Clear One Chat 50 http://www.clearone.com/personal-usb-speakerphone.html http://www.clearone.com/personal-usb-speakerphone.html 35
36
Road Map Release 1.9 TBA Release 2.0 Brainstorming Tools http://www.youtube.com/watch?v=3OMz5tO0efo Mindmapping Tools http://www.youtube.com/watch?v=BNBzdKwyGVg Release 2.1 TBA 36
37
References OpenMeetings http://code.google.com/p/openmeetings/ http://code.google.com/p/openmeetings/ OpenMeetings > Direct Login Soap General Flow http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow http://code.google.com/p/openmeetings/wiki/DirectLoginSoapGeneralFlow OpenMeetings > REST API http://code.google.com/p/openmeetings/wiki/RestMethods http://code.google.com/p/openmeetings/wiki/RestMethods OpenMeetings > Nightly Build http://nightly.openmeetings.de/openmeetings/builds/ http://nightly.openmeetings.de/openmeetings/builds/ OpenOffice 3.3 http://download.openoffice.org/contribute.html?download=mirrorbrain&files/localized/zh- TW/3.3.0/OOo_3.3.0_Win_x86_install-wJRE_zh-TW.exe http://download.openoffice.org/contribute.html?download=mirrorbrain&files/localized/zh- TW/3.3.0/OOo_3.3.0_Win_x86_install-wJRE_zh-TW.exe OpenOffice 3.4 Beta 1 http://filehippo.com/download_openoffice/ http://filehippo.com/download_openoffice/ 37
38
Hand on Install MySQL, Navicate Install OpenOffice Install OpenMeetings Install ImageMagick GhostScript SWFTools FFMpeg 38
39
Hand On Language Desktop sharing/Recording 39
40
Coding Public Function setUserObjectAndGenerateRoomHash( SID As String, username As String, firstname As String, lastname As String, profilePictureUrl As String, email As String, externalUserId As Long, externalUserIdSpecified As Boolean, externalUserType As String, room_id As Long, room_idSpecified As Boolean, becomeModeratorAsInt As Integer, becomeModeratorAsIntSpecified As Boolean, showAudioVideoTestAsInt As Integer, showAudioVideoTestAsIntSpecified As Boolean) As String 40
41
Table : roomtypes 41 roomtypes_idname 1conference 2audience 3restricted 4Interview 5custom Restricted audio/video is by default off and everybody either needs to ask or become a moderator to turn on audio/video.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.