Openmeetings—視頻會議部署文檔

一、openmeeting簡介

  • OpenMeetings是Apache的一個項目爆哑,是一個多語言可定制的視頻會議和協(xié)作系統(tǒng)洞难。

  • 支持音頻、視頻揭朝,支持共享桌面队贱,文件協(xié)作處理,它還包含一個白板萝勤,通過白板可以導(dǎo)入各種格式的圖片露筒,DOC,DOCX敌卓,PPT慎式,PPTX,pdf趟径,jpg等文檔瘪吏。

  • 能夠在會議過程中做 PPT的演示,這一功能得益于OpenOffice的文檔轉(zhuǎn)換能力和提供Java遠程訪問的能力蜗巧。

  • 通過RTMP和HTTP協(xié)議傳送視頻數(shù)據(jù)掌眠。支持在線聊天,視頻幕屹,文件共享蓝丙,桌面共享,支持多語言望拖。

  • 其最大特點是視頻會議客戶端不需要下載安裝渺尘,openmeetings 系統(tǒng)將客戶端做成 swf 形式,通過網(wǎng)頁瀏覽的方式自動加載说敏,免去用戶下載安裝的步驟鸥跟,所有支持flash 的ie瀏覽器都可以使用openmeetings進行視頻會議。

  • 它基于OpenLaszlo的新流媒體格式和開源的Flash服務(wù)器Red5。最重要的医咨,它基于LGPL開源協(xié)議枫匾,所以,搭建這樣一個平臺是完全自由免費的拟淮。Red5是基于java的開源流媒體服務(wù)器干茉,所以在安裝前必須先安裝java環(huán)境即JDK。

  • Red5是一款基于JAVA的免費的開源的Flash流媒體server.是當前最好的替代Adobe提供的FMS的開源軟件惩歉。而且在可擴展性上有FMS不可比擬的優(yōu)勢等脂。也就是說OpenMeetings是一個基于Flash的視頻會議解決方案。

環(huán)境

[root@openmeeting ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
[root@openmeeting ~]# uname -a
Linux openmeeting 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

運行所需的軟件支持:

jdk 撑蚌、mysql 上遥、openoffice 、 ghostscript 争涌、imagemagick 粉楚、 swftools 、 ffmpeg 亮垫、 red5 模软、 openmeetings 

二、部署流程

官網(wǎng)

Apache官方openmeetings安裝文檔

openmeetings下載

官方的演示demo

注意:Openmeetings要求JRE 8以上饮潦,JRE 6/7不兼容燃异!

  1. 生產(chǎn)環(huán)境建議

    OpenMeetings默認使用ApacheDerby數(shù)據(jù)庫。對于生產(chǎn)環(huán)境继蜡,應(yīng)考慮使用MySQL, Postgres , IBM DB2 , Oracle ,或 MSSQL再悼。

  1. 允許圖像上傳并導(dǎo)入到白板

    在服務(wù)器上 安裝 ImageMagick剧辐。http://www.imagemagick.org

  1. 啟用將PDF導(dǎo)入白板

    安裝GhostScript钮蛛。http://www.ghostscript.com/download/gsdnld.html

    安裝SWFTools碟绑。http://www.swftools.org

  1. 啟用將.doc,.docx碘举,.ppt忘瓦,.pptx,...所有Office文檔導(dǎo)入到whitebaord中

    安裝OpenOffice 或者LibreOffice引颈。從OpenMeetings版本2.x開始耕皮,不再需要啟動OpenOffice(或Libreoffice)服務(wù)

  1. 啟用.avi,.flv蝙场,.mov和.mp4的錄制并將其導(dǎo)入白板

    安裝FFMpeg(具有啟用的libmp3lame和libx264選項)明场。http://ffmpeg.zeranoe.com/builds/

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

1. 安裝

  • JDK最新版本李丰,Openmeetings就是基于它來運行的
  • ANT 最新版本,編譯安裝Openmeetings
  • Openmeetings最新新版
  • OpenOffice.org 最新版本
  • ImageMagick 圖象處理軟件
  • Ghostscript閱讀開放姓文件格式(如pdf)的軟件
  • SWFTools 將pdf文檔轉(zhuǎn)為flash格式在白板中播放
  • FFMpeg錄制逼泣、轉(zhuǎn)換和琉化音頻和視頻
  • SoX 用于錄制功用
  • mysql 數(shù)據(jù)庫或openmeetings自帶的數(shù)據(jù)庫
  • Flash Player 所有這些都是基于FALSH的

Java環(huán)境

下載之前需要同意Oracle的安裝協(xié)議趴泌,不然不能下載舟舒,用wget的方式,默認是不同意嗜憔,雖然能下載下來秃励,但是下載下來的文件會有問題,所以在Linux上會解壓失敗吉捶。去官網(wǎng)下載好夺鲜,然后傳到服務(wù)器上就好了

<font color=green>@注:jdk版本要安裝高版本,不然red5高于jdk版本啟動不了</font>

#下載java的jdk環(huán)境
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

#創(chuàng)建目錄
mkdir -p /ompf/java

#解壓tar包到創(chuàng)建的目錄下
tar xf jdk-8u201-linux-x64.tar.gz -C /ompf/java/ 
cd /ompf/java/jdk1.8.0_201/

#jdk8變量
vim /etc/profile
export JAVA_HOME=/ompf/java/jdk1.8.0_201
export JRE_HOME=/ompf/java/jdk1.8.0_201/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile

#jdk11的變量
export JAVA_HOME=/ompf/java/jdk-11.0.5
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

#查看配置是否生效
java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

MySQL

#yum安裝
yum install mariadb mariadb-server mariadb-devel -y

#啟動并設(shè)置密碼
systemctl restart mariadb
systemctl enable mariadb
mysqladmin -uroot password 123456

#修改/etc/my.cnf文件
vim /etc/my.cnf
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci

#重啟mysql并檢查編碼格式
systemctl restart mariadb

MariaDB [(none)]> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

#創(chuàng)建openmeetings庫呐舔,使用UTF-8
MariaDB [(none)]> create database openmeetings charset=utf8;

ImageMagick

是一個圖象處理軟件币励。它可以編輯、顯示包括JPEG珊拼、TIFF食呻、PNM、PNG澎现、GIF和Photo CD在內(nèi)的絕大多數(shù)當今最流行的圖象格式仅胞。協(xié)助openoffice提供在線共享圖片功能

#下載安裝包
wget https://imagemagick.org/download/ImageMagick.tar.gz

#創(chuàng)建目錄
mkdir -p /ompf/ImageMagick

#解壓tar包到創(chuàng)建的目錄下
tar xf  ImageMagick.tar.gz -C /ompf/ImageMagick/
cd /ompf/ImageMagick/ImageMagick-7.0.9-5/

#配置生效
./configure

#編譯安裝
make && make install

#查看安裝版本
[root@openmeetings tools]# convert --version
Version: ImageMagick 7.0.9-5 Q16 x86_64 2019-11-21 https://imagemagick.org
Copyright: ? 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP(3.1) 
Delegates (built-in): zlib

GhostScript

閱讀開放性文件格式(如pdf)的軟件。協(xié)助openoffice提供在線共享pdf功能

#下載安裝包
wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs950/ghostscript-9.50.tar.gz

#創(chuàng)建目錄
mkdir -p /ompf/ghostScript

#解壓tar包到創(chuàng)建的目錄下
tar xf ghostpdl-9.50.tar.gz -C /ompf/ghostScript/
cd /ompf/ghostScript/ghostpdl-9.50/

#配置生效
./configure

#編譯安裝
make && make install

#查看安裝版本
[root@openmeetings tools]# gs -version
GPL Ghostscript 9.50 (2019-10-15)
Copyright (C) 2019 Artifex Software, Inc.  All rights reserved.

SWFTools

將pdf文檔轉(zhuǎn)為flash格式在白板中播放

#下載tar包
wget http://www.swftools.org/swftools-0.9.2.tar.gz

#安裝依賴組件
yum install gcc* automake t1lib-devel zlib-devel libjpeg-devel giflib-devel freetype-devel -y

#創(chuàng)建目錄
mkdir -p /ompf/swftools

#解壓tar包到創(chuàng)建的目錄下
tar xf swftools-0.9.2.tar.gz -C /ompf/swftools/
cd /ompf/swftools/swftools-0.9.2/

#配置生效
./configure --prefix=/ompf/swftools

#去掉-o -L剑辫,如下兩行所示
vim swfs/Makefile
44 rm -f $(pkgdatadir)/swfs/default_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf
46 rm -f $(pkgdatadir)/swfs/default_loader.swf $(pkgdatadir)/swfs/default_loader.swf

#進行編譯
make && make install

#添加環(huán)境變量
vim /etc/profile
export PATH=$PATH:/ompf/swftools/bin/
source /etc/profile

#查看安裝版本
[root@openmeetings swftools-0.9.2]# pdf2swf -V
pdf2swf - part of swftools 0.9.2

JODConverter

#下載tar包
wget https://github.com/sbraconnier/jodconverter/archive/master.zip

#創(chuàng)建目錄
mkdir -p /ompf/jodc/
    
#解壓tar包到創(chuàng)建的目錄下
unzip master.zip -d /ompf/jodc/

Openoffice

#下載tar包
wget https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.7/binaries/zh-CN/Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.gz

#創(chuàng)建目錄
mkdir -p /ompf/openoffice

#解壓tar包
tar xf Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.gz -C /ompf/openoffice
cd /ompf/openoffice/zh-CN/RPMS

#安裝相關(guān)的rpm包
rpm -ivh openoffice-*
cd desktop-integration/
rpm -ivh openoffice4.1.7-redhat-menus-4.1.7-9800.noarch.rpm

yasm

#下載tar包
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

#創(chuàng)建目錄
mkdir -p /ompf/yasm

#解壓tar包
tar xf yasm-1.3.0.tar.gz -C /ompf/yasm/
cd /ompf/yasm/yasm-1.3.0/

#配置生效
./configure

#編譯安裝
make && make install

#查看安裝版本
[root@openmeetings yasm-1.3.0]# yasm --version
yasm 1.3.0
Compiled on Nov 22 2019.
Copyright (c) 2001-2014 Peter Johnson and other Yasm developers.
Run yasm --license for licensing overview and summary.

FFMpeg

用于錄制干旧、轉(zhuǎn)換和流化音頻和視頻的完整解決方案,包括libavcodec 妹蔽,一套領(lǐng)先的音/視頻編解碼類庫椎眯。協(xié)助openoffice提供會議錄制功能

#下載tar包
wget http://www.ffmpeg.org/releases/ffmpeg-4.2.1.tar.gz

#創(chuàng)建目錄
mkdir -p /ompf/ffmpeg

#解壓tar包
tar xf ffmpeg-4.2.1.tar.gz -C /ompf/ffmpeg/
cd /ompf/ffmpeg/ffmpeg-4.2.1/

#配置生效
./configure

#編譯安裝
make && make install

#查看安裝版本信息
[root@openmeetings ffmpeg-4.2.1]# ffmpeg -version
ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-39)
configuration: 
libavutil      56. 31.100 / 56. 31.100
libavcodec     58. 54.100 / 58. 54.100
libavformat    58. 29.100 / 58. 29.100
libavdevice    58.  8.100 / 58.  8.100
libavfilter     7. 57.100 /  7. 57.100
libswscale      5.  5.100 /  5.  5.100
libswresample   3.  5.100 /  3.  5.100

Sox

播放和錄制音頻文件

#下載安裝包
wget https://sourceforge.net/projects/sox/files/sox/14.4.2/sox-14.4.2.tar.gz

#創(chuàng)建目錄
mkdir -p /ompf/sox

#解壓tar包
tar xf sox-14.4.2.tar.gz -C /ompf/sox/
cd /ompf/sox/sox-14.4.2/

#配置生效
./configure

#編譯安裝
make && make install

#查看版本
[root@openmeetings sox-14.4.2]# sox  --version
sox:      SoX v14.4.2

Openmeetings

#下載openmeetings的tar包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/openmeetings/4.0.9/bin/apache-openmeetings-4.0.9.tar.gz

#創(chuàng)建目錄并進入
mkdir -p /usr/local/openmeetings

#解壓tar包到創(chuàng)建的目錄下
tar xvf apache-openmeetings-4.0.9.tar.gz -C /usr/local/openmeetings/

修改配置文件

#下載mysql驅(qū)動的jar包
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.zip

cp mysql-connector-java-5.1.46/mysql-connector-java-5.1.46-bin.jar /usr/local/openmeetings/webapps/openmeetings/WEB-INF/lib/

#修改驅(qū)動配置文件
vim /usr/local/openmeetings/webapps/openmeetings/WEB-INF/classes/META-INF/persistence.xml
#修改mysql數(shù)據(jù)庫對應(yīng)的賬戶和密碼
 73              , Username=root
 74              , Password=123456" />

2. 運行

openoffice 安裝與報錯解決的方法

cd /usr/local/openmeetings/conf/
vim red5.properties
#修改http.host和rtmp.host為你的主機ip地址
http.host=10.0.0.76
...
rtmp.host=10.0.0.76

啟動office

yum install libXext.x86_64 -y \\下載依賴

【臨時啟動】
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
【永久啟動】
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

#查看8100端口
netstat -lnp |grep 8100
tcp   0   0   127.0.0.1:8100    0.0.0.0:*    LISTEN  21375/soffice.bin  

【保證開機自啟】
#編寫腳本:
vim /server/scripts/office_start.sh
#!/bin/bash
##開機后執(zhí)行此腳本保證office啟動狀態(tài)中
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

#添加執(zhí)行權(quán)限:
chmod +x /server/scripts/office_start.sh

#寫入到開機自啟動中:
echo "/server/scripts/office_start.sh" >>/etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

啟動openmeetings

#啟動!為防止報錯,也可以將日志追加到文件中
chown -R root.root /usr/local/openmeetings/
nohup /usr/local/openmeetings/red5.sh 2>&1 >>/dev/null &

#如果是5.0版本的話讹开,啟動方式為
./bin/startup.sh

#寫入到開機自啟動
vim /server/scripts/openmeetings_start.sh
#!/bin/bash
##開機后執(zhí)行此腳本保證openmeetings啟動狀態(tài)中
cd /usr/local/openmeetings
nohup ./red5.sh &

chmod +x /server/scripts/openmeetings_start.sh
echo "/server/scripts/openmeetings_start.sh" >>/etc/rc.d/rc.local
image

nohup命令可以將程序以忽略掛起信號的方式運行起來盅视,被運行的程序的輸出信息將不會顯示到終端

3.訪問

小坑 !如果部署在云服務(wù)器上記得打開安全組的入方向與出方向

還需要配置465郵箱旦万,具體步驟可百度

http://ip:5080/openmeetings/install

image

檢查數(shù)據(jù)庫 這里使用默認

image

設(shè)置密碼 這里使用測試密碼

大寫字母 特殊符號 不可使用弱密碼 Lichenxing@.1314

image

設(shè)置郵箱

image

下一步讓提供路徑闹击,從/ompf找到路徑填寫上去驗證成功即可,可用 find查找

image
image

測試網(wǎng)絡(luò)

image
image

登錄后設(shè)置語言

image
image

退出登錄后重新進入修改為中文

需要將國家和語言同步修改才能生效


image

按照提示進行視頻會議

image

其他同事訪問注冊

image
image
image

坑成艘!坑赏半!坑!

由于瀏覽器安全策略淆两,谷歌瀏覽器只支持https断箫,localhost,127.0.0.1這三種地址獲取攝像頭秋冰,http是不能調(diào)用攝像頭的仲义。

攝像頭和音頻輸出可以使用360極速瀏覽器或其他國產(chǎn)的 谷歌瀏覽器需要解決https的問題設(shè)置

#右鍵瀏覽器快捷方式選擇屬性 在目標后添加
--unsafely-treat-insecure-origin-as-secure="http://xxx.com"

http://xxx.com 為你要訪問的網(wǎng)站。 中間以一個空格隔開
--unsafely-treat-insecure-origin-as-secure="http://10.0.0.90:5080"
image

攝像頭建議選擇4:3的 ,如果視頻人數(shù)較多可調(diào)整的分辨率小一些

image

4. 安裝字體庫與中文字體

https://www.linuxidc.com/Linux/2016-09/135548.htm

word文檔和excle表格會出現(xiàn)中文亂碼埃撵,這里需要在服務(wù)器上安裝中文字體

yum -y install fontconfig

Linux服務(wù)器上的字體庫路徑

/usr/share/fonts

設(shè)置中文字體庫

#創(chuàng)建中文字體庫
mkdir -p /usr/share/fonts/chinese/

#修改權(quán)限
chmod -R 755 /usr/share/fonts/chinese/

#上傳字體到chinese目錄

#安裝ttmkfdir赵颅,可搜索目錄中所有的字體信息
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

#修改字體配置文件
vim /etc/fonts/fonts.conf
<dir>/usr/share/fonts/chinese</dir>

#刷新字體
fc-cache
#查看字體
fc-list
image

windows電腦上的字體庫路徑

C:\Windows\Fonts
image

image
image
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市暂刘,隨后出現(xiàn)的幾起案子饺谬,更是在濱河造成了極大的恐慌,老刑警劉巖谣拣,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件募寨,死亡現(xiàn)場離奇詭異,居然都是意外死亡森缠,警方通過查閱死者的電腦和手機拔鹰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辅鲸,“玉大人格郁,你說我怎么就攤上這事《楞玻” “怎么了例书?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長刻炒。 經(jīng)常有香客問我决采,道長,這世上最難降的妖魔是什么坟奥? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任树瞭,我火速辦了婚禮,結(jié)果婚禮上爱谁,老公的妹妹穿的比我還像新娘晒喷。我一直安慰自己,他們只是感情好访敌,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布凉敲。 她就那樣靜靜地躺著,像睡著了一般寺旺。 火紅的嫁衣襯著肌膚如雪爷抓。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天阻塑,我揣著相機與錄音蓝撇,去河邊找鬼。 笑死陈莽,一個胖子當著我的面吹牛渤昌,可吹牛的內(nèi)容都是我干的虽抄。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼耘沼,長吁一口氣:“原來是場噩夢啊……” “哼极颓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起群嗤,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎兵琳,沒想到半個月后狂秘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡躯肌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年者春,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片清女。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡钱烟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嫡丙,到底是詐尸還是另有隱情拴袭,我是刑警寧澤,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布曙博,位于F島的核電站拥刻,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏父泳。R本人自食惡果不足惜般哼,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望惠窄。 院中可真熱鬧蒸眠,春花似錦、人聲如沸杆融。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽擒贸。三九已至臀晃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間介劫,已是汗流浹背徽惋。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留座韵,地道東北人险绘。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓踢京,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宦棺。 傳聞我的和親對象是個殘疾皇子瓣距,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內(nèi)容