精华内容
下载资源
问答
  • (1)BigBluebutton 这个视频会议项目中用到了 FreeSwitch, 项目主页: http://www.bigbluebutton.org/。但对视频的处理只是转发各路视频,没有实现融屏合成一路视频推送到各方显示。  (2)openvcs 是一个开源的...

      (1)BigBluebutton 这个视频会议项目中用到了 FreeSwitch, 项目主页:  http://www.bigbluebutton.org/。但对视频的处理只是转发各路视频,没有实现融屏合成一路视频推送到各方显示。

     (2)openvcs 是一个开源的 SIP MCU 实现,项目主页:http://code.google.com/p/openvcs/ 。 在 Windows 下实现了融屏的原型设计,但在效率以及并发处理方面,还有许多需要完善的地方。但提供了一个开发 SIP MCU 的思路,这个是很有价值的。

     

    展开全文
  • 内存和系统检测 free -h total used free shared buff/cache available Mem: 31G 5.9G 314M 1.8G 25G 21G Swap: 31G 360M 31G $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_...

     1.环境要求

    • Ubuntu 16.04 64-bit OS running Linux kernel 4.x
    • 4 GB of memory with swap enabled (8 GB of memory is better)
    • 4 CPU cores (8 is better)
    • TCP ports 80 and 443 are accessible
    • UDP ports 16384 - 32768 are accessible
    • Port 80 is not in use by another application
    • 域名一个 二级也可

    2.安装前配置

     

    First, check that the locale of the server is en_US.UTF-8.

    $ cat /etc/default/locale
    LANG="en_US.UTF-8"

    If you don’t see LANG="en_US.UTF-8", enter the following commands to set the local to en_US.UTF-8.

    $ sudo apt-get install language-pack-en
    $ sudo update-locale LANG=en_US.UTF-8

    内存和系统检测

    free -h
                  total        used        free      shared  buff/cache   available
    Mem:            31G        5.9G        314M        1.8G         25G         21G
    Swap:           31G        360M         31G
    $  cat /etc/lsb-release
    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=16.04
    DISTRIB_CODENAME=xenial
    DISTRIB_DESCRIPTION="Ubuntu 16.04.x LTS"

    Next, check that your server is running the 64-bit version of Ubuntu 16.04.

    $ uname -m
    x86_64
    

    Next, check that your server supports IPV6.

    $ ip addr | grep inet6
    inet6 ::1/128 scope host
    ...
    

    If you do not see the line inet6 ::1/128 scope host then after you install BigBlueButton you will need to modify the configuration for FreeSWITCH to disable support for IPV6.

    Next, check that your server is running Linux kernel 4.x.

    $ uname -r
    4.15.0-38-generic
    

    Next, check that your server has (at least) 4 CPU cores

    $ cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l
    4

    html5环境安装

    If you haven’t updated in a while, apt-get may recommend you reboot your server after dist-upgrade finishes. Do the reboot now before proceeding to the next step.

    BigBlueButton HTML5 client uses MongoDB, a very efficent database used to synchronize state of the clients. To install MongoDB, do the following

    $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
    $ echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
    $ sudo apt-get update
    $ sudo apt-get install -y mongodb-org curl
    

    The BigBlueButton HTML5 client requires a nodejs server. To install nodejs, do the following

    curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
    sudo apt-get install -y nodejs

    开始安装

    All packages for BigBlueButton are digitally signed with the project’s public key. Before installing BigBlueButton, you need to add the project’s public key to your server’s key chain. To do this, enter the following command:

    $ wget https://ubuntu.bigbluebutton.org/repo/bigbluebutton.asc -O- | sudo apt-key add -
    

    If you are updating your server from BigBlueButton 2.0 (or earlier version), you need to first remove the bbb-client package.

    $ sudo bbb-conf --stop
    $ sudo apt-get purge -y bbb-client
    

    This is because some files owned by bbb-client have moved to be owned by bbb-web. Deleting the bbb-client package before the upgrade to BigBlueButton 2.2-beta will allow bbb-web to create these files without conflict from the older version of bbb-client.

    Next, your server needs to know where to download the BigBlueButton 2.2-beta packages. To configure the package repository, enter the following command:

    $ echo "deb https://ubuntu.bigbluebutton.org/xenial-220-beta/ bigbluebutton-xenial main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
    

    Next, run apt-get to pull down the links to the latest BigBlueButton packages.

    $ sudo apt-get update

    执行后

    We’re now ready to install BigBlueButton. Enter the following two commands

    $ sudo apt-get install bigbluebutton
    $ sudo apt-get install bbb-html5

    安装后检测

    sudo bbb-conf --check
    
    BigBlueButton Server 2.2.0-beta (344)
                        Kernel version: 4.4.0-142-generic
                          Distribution: Ubuntu 16.04.6 LTS (64-bit)
                                Memory: 16432 MB
    
    /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
           bigbluebutton.web.serverURL: http://178.128.233.105
                    defaultGuestPolicy: ALWAYS_ACCEPT
    
    /etc/nginx/sites-available/bigbluebutton (nginx)
                           server name: 178.128.233.105
                                  port: 80, [::]:80
                        bbb-client dir: /var/www/bigbluebutton
    
    /var/www/bigbluebutton/client/conf/config.xml (bbb-client)
                    Port test (tunnel): rtmp://178.128.233.105
                                  red5: 178.128.233.105
                  useWebrtcIfAvailable: true
    
    /opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
                           local_ip_v4: 178.128.233.105
                       external_rtp_ip: stun:stun.freeswitch.org
                       external_sip_ip: stun:stun.freeswitch.org
    
    /opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
                            ext-rtp-ip: $${local_ip_v4}
                            ext-sip-ip: $${local_ip_v4}
                            ws-binding: :5066
                           wss-binding: :7443
    
    /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                         playback_host: 178.128.233.105
                     playback_protocol: http
                                ffmpeg: 4.1.1-0york1~16.04
    
    /etc/bigbluebutton/nginx/sip.nginx (sip.nginx)
                            proxy_pass: http://178.128.233.105:5066
    
    
    ** Potential problems described below **
    

    Any output that followed Potential problems may indicate configuration errors or installation errors. In many cases, the messages will give you recommendations on how to resolve the issue.

    You can also use sudo bbb-conf --status to check that all the BigBlueButto processes have started and are running.

    $ sudo bbb-conf --status
    red5 ——————————————————► [✔ - active]
    nginx —————————————————► [✔ - active]
    freeswitch ————————————► [✔ - active]
    redis-server ——————————► [✔ - active]
    bbb-apps-akka —————————► [✔ - active]
    bbb-transcode-akka ————► [✔ - active]
    bbb-fsesl-akka ————————► [✔ - active]
    tomcat7 ———————————————► [✔ - active]
    mongod ————————————————► [✔ - active]
    bbb-html5 —————————————► [✔ - active]
    bbb-webrtc-sfu ————————► [✔ - active]
    kurento-media-server ——► [✔ - active]
    etherpad ——————————————► [✔ - active]
    bbb-web ———————————————► [✔ - active]
    bbb-lti ———————————————► [✔ - active]

    部分配置参考官方以下是效果图 flash 版本和html5 版本

     

    (如果觉得安装麻烦可以申请一个安装https://item.taobao.com/item.htm?id=585198017319

    交流q群 261074724

     

     

    展开全文
  • 开源网上会议系统 容易调试 带源代码 方便2次开发 :)
  • 开源Web会议系统

    千次阅读 2016-06-02 10:02:39
    个人试过bbb ,bigbluebutton蛮好的。http://www.cnblogs.com/ustcyc/p/3571407.htmlhttp://blog.sina.com.cn/s/blog_51396f890102vik3.html
    展开全文
  • 一个开源会议管理系统,JavaWeb写一个类似的系统出写一个类似的系统
  • 开源视频会议系统 OpenMeetings 安装方法

    分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

                   



     OpenMeetings是一个多语言可定制的视频会议和协作系统。说到OpenMeetings就应该提一下red5因为OpenMeetings 的视频服务是加载red5上面的。Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。OpenMeetings是一款基于Flex开发的开源视频软件,通过RTMP和HTTP协议传送视频数据。支持在线聊天,视频,文件共享,桌面共享。支持多语言。

     

    OpenMeetings简单的安装步骤:


    注意:安装并配置java环境,需要JRE 6。

    1.      OpenMeetings默认使用ApacheDerby数据库,也可以选择MySQL, Postgres , IBM DB2 , Oracle ,或 MSSQL。

    2.       允许导入图片文件至白板

    安装ImageMagick 。http://www.imagemagick.org

    3.       允许导入PDF文件至白板

    安装GhostScript。 http://www.ghostscript.com/download/gsdnld.html

    安装SWFTools。http://www.swftools.org/

    4.       允许导入.doc, .docx, .ppt, .pptx, ... 等Office 文档至白板

    安装JODConverter。

    安装OpenOffice 或者LibreOffice

    5.       允许导入(以及录制).avi, .flv, .mov 以及 .mp4文件

    安装FFMpeg (包含libmp3lame 以及 libx264)。http://ffmpeg.zeranoe.com/builds/

    安装SoX。http://sox.sourceforge.net/

     

    原文地址:http://openmeetings.apache.org/installation.html

               

    分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • MRBS开源会议室预订系统安装

    千次阅读 2018-01-10 11:12:00
    最近在找一份开源会议室预订系统,找了很多种,ASP,PHP的,测试发现MRBS无疑是最好的。开源社区对其介绍如下:Meeting Room Booking System (MRBS) 是一个基于 PHP/MySQL 开发的,使用浏览器访问的会议室预订系统...
  • 视频会议系统架构和开源解决系统

    千次阅读 2018-04-18 20:40:30
    基于web的视频会议系统的研究与实现 - 豆丁网  对比了  bigbluebutton 和  openmeetings     2:  基于TeleMCU视频会议及RTMP构建在线教学系统方案     3.  26款 网络会议/视频会议开源...
  •   今天小编推荐一款简洁的开源会议室预约小程序,服务端由python开发。 开源协议   使用 GPL-3.0 开源许可协议 链接地址   公众号【Github导航站】回复关键词【mee】获取git地址 获取代码(只在微信里放) git ...
  • 安装MRBS开源会议室预订系统

    万次阅读 2014-04-14 16:07:24
    最近在找一份开源会议室预订系统,找了很多种,ASP,PHP的,测试发现MRBS无疑是最好的和种。 开源社区对其介绍如下: Meeting Room Booking System (MRBS) 是一个基于 PHP/MySQL 开发的,使用浏览器访问的会议室...
  • BigBlueButton是一个用于在线学习的开源Web会议系统。这表示 开放源代码-您可以在开放源代码许可下完全访问BigBlueButton的源代码。有了源代码,安装步骤和社区支持,您可以轻松地部署自己的BigBlueButton服务器...
  • 开源视频会议系统:OpenMeetings 安装方法

    万次阅读 多人点赞 2013-11-27 00:07:27
    OpenMeetings是一个多语言可定制的视频会议和协作系统。说到OpenMeetings就应该提一下red5因为OpenMeetings的视频服务是加载red5上面的。Red5是一款基于JAVA的免费的开源的Flash流媒体server.是当前最好的替代Adobe...
  • 开源会议室预订系统-MRBS简介MeetingRoomBookingSystem(MRBS)是一个基于PHP/MySQL开发的,使用浏览器访问的会议室预订系统。使用区域对会议室进行分组管理。一、环境准备系统环境Centos6.3最小化安装yum-...
  • 视频会议系统相关企业以及开源项目摘录 汇研科技 视频会议十大开源项目排行 开源视频会议bigbluebutton 26款网络会议/视频会议开源软件 开源视频会议bigbluebutton开发【博客专栏系列】 ...
  •  EasyJF开源网上会议系统iula是一个使用AJAX+EasyJWeb+EasyDBO及多线程技术技术开发的网上信息交流及互动系统,主要供EasyJF开源团队的成员网上会议使用,会议系统模拟传统的会议形式,可以同时开设多个不同主题...
  • 视频会议系统由于需要与不同的终端进行连接,因此我们需要视频会议终端遵循统一的协议。  H.323协议是视频会议软件使用最广泛的协议栈,  但H.323设计得较为复杂,用户在调用H.323协议过程较多,因此利用H.323协议...
  • 直播/录制服务,这个主要是用于对会议室,或者说会议房间的会议过程录制和RTMP转推,直播/录制服务是比较消耗系统资源的,因为要将多方的视频进行合成; 流媒体服务,这个就是视频会议的流媒体转发服务,主要是做SFU...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,293
精华内容 16,917
关键字:

开源会议系统