Проблемы с avserver

Rook

New member
Сообщения
4
#1
Здравствуйте.
Разрабатывая ПО я заложился на связку avconv-avserver. Моё ПО готовит кадры пишет их в именованный канал , avconv читает их из него (image2pipe) , прогоняет через кодек и отправляет avserver'у. На просторах интернета находилось много информации про ffserver (avserver) и я выбрал такой вариант. На практике я пытаюсь запустить avserver , но он завершает работу с ошибкой сегментации. Пробовал разные варианты файла настроек - ни родной(после установки ОС) ни какой либо другой результата не дали. Он(avserver) вообще работает? У кого нибудь получалось его запускать?
П.С.
Использовалась Astralinux SE 1.5
Извиняюсь, вероятно я создал тему не в той ветке.
 
Последнее редактирование:

Olej

New member
Сообщения
1 211
#2
Использовалась Astralinux SE 1.5
Извиняюсь, вероятно я создал тему не в той ветке.
© боец Сухов.

В защищённой ОС Astra Linux SE могут быть существенные артефакты, даже с совершенно работоспособным avserver, и уж тем более с pipe.
И одним тем, что вы установили (avconv + avserver ... из левых источников?), даже ещё их не используя, вы уже порушили принципы Astra Linux SE.
 

Rook

New member
Сообщения
4
#3
Нет из левых источников я ничего не устанавливал. Установил AL SE 1.5 на чистый диск, установил пакет libav-tools , попытался запустить avserver и
user@astra:~$ avserver
avserver version 10.7-6:10.7-0astra1, Copyright (c) 2000-2014 the Libav developers
built on Mar 1 2016 21:10:39 with gcc 4.7 (Debian 4.7.2-5astra.se1)
Ошибка сегментирования
user@astra:~$
 
Последнее редактирование:

Olej

New member
Сообщения
1 211
#4
Нет из левых источников я ничего не устанавливал. Установил AL SE 1.5 на чистый диск, установил пакет libav-tools , попытался запустить avserver и
"установил" - это как? каким образом?
В репозитории, вот тех 2-х DVD, по крайней мере Смоленск 1.6 - ничего такого нет:
Код:
olej@astra:~$ aptitude search avserver
olej@astra:~$
Код:
olej@astra:~$ apt-cache search avserver
olej@astra:~$
Может у вас в 1.5 это не так?
 

Rook

New member
Сообщения
4
#7
Попробовал запустить в Орле :
Код:
user@astra:$ apt-cache search ffserver
ffmpeg - Tools for transcoding, streaming and playing of multimedia files
user@astra:$ lsb_release -a
No LSB modules are available.
Distributor ID: AstraLinuxCE
Description:    Astra Linux CE 2.12.8 (Orel)
Release:        2.12.8
Codename:       orel
user@astra:$ ffserver
ffserver version 3.2.12-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
  configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
/etc/ffserver.conf:164: Setting default value for video bit rate tolerance = 21333. Use NoDefaults to disable it.
/etc/ffserver.conf:164: Setting default value for video rate control equation = tex^qComp. Use NoDefaults to disable it.
/etc/ffserver.conf:164: Setting default value for video max rate = 128000. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for audio sample rate = 22050. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for audio channel count = 1. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for video bit rate tolerance = 64000. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for video rate control equation = tex^qComp. Use NoDefaults to disable it.
/etc/ffserver.conf:219: Setting default value for video max rate = 512000. Use NoDefaults to disable it.
Fri Oct 18 13:21:50 2019 [ffm @ 0x5df2487b46e0]Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Fri Oct 18 13:21:50 2019 [ffm @ 0x5df2487b46e0]Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Fri Oct 18 13:21:50 2019 [ffm @ 0x5df2487b46e0]Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Fri Oct 18 13:21:50 2019 [ffm @ 0x5df2487b46e0]Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
Fri Oct 18 13:21:50 2019 FFserver started.