[
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)