[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-2182?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

yihua resolved OPENMEETINGS-2182.
---------------------------------
    Resolution: Fixed

Now  I know how this happened.

First,because i use Centos7/8,the KMS must be installed in the Docker:

#docker pull kurento/kurento-media-server

then running the KMS service and must mapping the om's data directory to 
centos's.

#docker run -d --name kms -p 8888:8888 --mount 
type=bind,source=/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data, \

target=/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data 
kurento/kurento-media-server

/////the second:

I could  enter the meeting room  after the above operation  completed , but a 
new issue appeared.

the Video/mp4 file not generated,so I went to see the log file and  the 
relevant media files .The log is shown below:

{color:#ff0000}process: generate MP4{color}
 command: ffmpeg -y -itsoffset 00:00:03.386 -i 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4.webm
 -i 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4_FINAL_WAVE.wav
 -c:v h264 -crf 24 -vsync 0 -pix_fmt yuv420p -preset medium -profile:v baseline 
-level 3.0 -movflags faststart -c:a aac -ar 22050 -b:a 32k -s 800x800 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/hibernate/6508ac8f-475f-4ef7-a9c9-08986a13b036.mp4
 
 exception: null
 error: ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers
 built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
 configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg 
--incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man 
--arch=x86_64 --optflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 
-fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 
-grecord-gcc-switches -m64 -mtune=generic' --extra-ldflags='-Wl,-z,relro ' 
--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc 
--enable-version3 --enable-bzlib --disable-crystalhd --enable-gnutls 
--enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 
--enable-libfdk-aac --enable-nonfree --disable-indev=jack --enable-libfreetype 
--enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg 
--enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr 
--enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 
--enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab 
--enable-avfilter --enable-avresample --enable-postproc --enable-pthreads 
--disable-static --enable-shared --enable-gpl --disable-debug 
--disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect
 libavutil 54. 31.100 / 54. 31.100
 libavcodec 56. 60.100 / 56. 60.100
 libavformat 56. 40.101 / 56. 40.101
 libavdevice 56. 4.100 / 56. 4.100
 libavfilter 5. 40.101 / 5. 40.101
 libavresample 2. 1. 0 / 2. 1. 0
 libswscale 3. 1.101 / 3. 1.101
 libswresample 1. 2.101 / 1. 2.101
 libpostproc 53. 3.100 / 53. 3.100
 Input #0, matroska,webm, from 
'/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4.webm':
 Metadata:
 encoder : GStreamer matroskamux version 1.8.1.1
 creation_time : 2020-03-10 10:50:30
 Duration: 00:00:06.33, start: 0.000000, bitrate: 273 kb/s
 Stream #0:0(eng): Video: vp8, yuv420p, 933x525, SAR 1:1 DAR 311:175, 9.17 fps, 
9.17 tbr, 1k tbn, 1k tbc (default)
 Metadata:
 title : Video
 Guessed Channel Layout for Input Stream #1.0 : stereo
 Input #1, wav, from 
'/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4_FINAL_WAVE.wav':
 Duration: 00:00:09.31, bitrate: 1024 kb/s
 Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 32000 Hz, 2 channels, 
s16, 1024 kb/s
 [libx264 @ 0x1d0b380] using SAR=311/175
 [libx264 @ 0x1d0b380] frame MB size (50x50) > level limit (1620)
 [libx264 @ 0x1d0b380] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX 
AVX2 LZCNT
 [libx264 @ 0x1d0b380] profile Constrained Baseline, level 3.0
 [libx264 @ 0x1d0b380] 264 - core 142 r2495 6a301b6 - H.264/MPEG-4 AVC codec - 
Copyleft 2003-2014 - [http://www.videolan.org/x264.html] - options: cabac=0 
ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 
mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 
fast_pskip=1 chroma_qp_offset=-2 threads=1 lookahead_threads=1 sliced_threads=0 
nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 
weightp=0 keyint=250 keyint_min=9 scenecut=40 intra_refresh=0 rc_lookahead=40 
rc=crf mbtree=1 crf=24.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 
aq=1:1.00
 {color:#ff0000}[aac @ 0x1d0e1e0] The encoder 'aac' is experimental but 
experimental codecs are not enabled, add '-strict -2' if you want to use 
it.{color}
 {color:#ff0000}[aac @ 0x1d0e1e0] Alternatively use the non experimental 
encoder 'libfdk_aac'.{color}

{color:#ff0000}exitValue: 1{color}
 {color:#ff0000}optional: false{color}
 {color:#ff0000}out: {color}
 {color:#ff0000}1{color}

========================================================

OK,we can know where the problem comes from.My fffmeg version  is 2.8.15,It's 
{color:#172b4d}encoder 'aac' is experimental but experimental codecs are not 
enabled,we should add '-strict -2' if we want to use it alternatively use the 
non experimental encoder 'libfdk_aac'.{color}
 
 the command is :
 
 ffmpeg -y -itsoffset 00:00:03.386 -i 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4.webm
 -i 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4_FINAL_WAVE.wav
 -c:v h264 -crf 24 -vsync 0 -pix_fmt yuv420p -preset medium -profile:v baseline 
-level 3.0 -movflags faststart -c:a aac -strict -2 -ar 22050 -b:a 32k -s 
800x800 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/hibernate/6508ac8f-475f-4ef7-a9c9-08986a13b036.mp4

{color:#172b4d}Or:{color}
 
 ffmpeg -y -itsoffset 00:00:03.386 -i 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4.webm
 -i 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/7/rec_12_fe98dabf-fddf-40a7-b242-7f0d059681c4_FINAL_WAVE.wav
 -c:v h264 -crf 24 -vsync 0 -pix_fmt yuv420p -preset medium -profile:v baseline 
-level 3.0 -movflags faststart -c:a libfdk_aac -ar 22050 -b:a 32k -s 800x800 
/opt/apache-openmeetings-5.0.0-M3/webapps/openmeetings/data/streams/hibernate/6508ac8f-475f-4ef7-a9c9-08986a13b036.mp4

{color:#0747a6}================================================={color}

 
Or we can use newer FFMPEG version like 3.4.7-1 to resolve this problem.:)
#yum localinstall -y 
[https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm]

#yum install ffmpeg

Dependencies Resolved

=============================================================================================================================================================================================
 Package Arch Version Repository Size
 
=============================================================================================================================================================================================
 Installing:
 ffmpeg x86_64 3.4.7-1.el7 rpmfusion-free-updates 1.6 M
 Installing for dependencies:
 SDL2 x86_64 2.0.10-1.el7 epel 448 k
 jack-audio-connection-kit x86_64 1.9.9.5-6.el7 epel 522 k
 libffado x86_64 2.1.0-4.el7 epel 650 k
 libmfx x86_64 1.21-2.el7 epel 30 k
 libxml++ x86_64 2.37.1-1.el7 epel 99 k
 ocl-icd x86_64 2.2.12-1.el7 epel 43 k
 vid.stab x86_64 1.1-4.20170830gitafc8ea9.el7 epel 45 k
 zvbi x86_64 0.2.35-1.el7 epel 415 k
 Updating for dependencies:
 ffmpeg-libs x86_64 3.4.7-1.el7 rpmfusion-free-updates 6.4 M
 libavdevice x86_64 3.4.7-1.el7 rpmfusion-free-updates 89 k
 x264-libs x86_64 0.148-24.20170521gitaaa9aa8.el7 rpmfusion-free-updates 556 k
 x265-libs x86_64 2.9-3.el7 rpmfusion-free-updates 1.8 M

Transaction Summary
 
=============================================================================================================================================================================================
 Install 1 Package (+8 Dependent packages)
 Upgrade ( 4 Dependent packages)

Total download size: 13 M
 Is this ok [y/d/N]:y

> 会议的录制文件无法查看(recording)
> ----------------------
>
>                 Key: OPENMEETINGS-2182
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2182
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video, Recordings, Screen-sharing
>    Affects Versions: 5.0.0-M3
>         Environment: server:ubuntu18.04
> client:windows7_X64+firefox73.01
>            Reporter: yihua
>            Assignee: Maxim Solodovnik
>            Priority: Minor
>         Attachments: image-2020-03-03-15-45-17-040.png, 
> image-2020-03-03-15-46-17-541.png
>
>
> !image-2020-03-03-15-45-17-040.png!
> !image-2020-03-03-15-46-17-541.png!



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to