Мой собственный /etc/apt/sources.list как он есть на одном из моих серверов:
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
Обратите внимание, что вы настроили ветку тестирования в одном из конфигов, что, вероятно, не то, что вы хотите для jessie 8.2.
Я также заметил, что у вас отсутствуют репозитории из Бразилии и США, я бы предпочел использовать только один из них.
Кроме sources.list вы также можете добавить источники в отдельных файлах в /etc/apt/sources.list.d
Например, у меня репозиторий sysdig выглядит так:
/etc/apt/sources.list.d/draios.list
deb http://download.draios.com/stable/deb stable-$(ARCH)/
Вот ссылка о sources.list
https://wiki.debian.org/SourcesList
Здесь также есть интересный генератор sources.list:
http://debgen.simplylinux.ch
Также, как сказано в другом сообщении, не забывайте делать
apt-get update && apt-get upgrade
После изменения sources.list.
Делайте это регулярно, чтобы быть в курсе обновлений безопасности.
Не забудьте также подписаться на список рассылки безопасности Debian по адресу
С сообщениями об ошибках
[http @ 0x81743e240] Stream ends prematurely (…)
и
http://192.168.1.36:7781/udp/232.0.3.12:1234: Input/output error
кажется очевидным, что сеть или сервер ненадежны.
Вы можете попробовать сказать ffmpeg
повторить попытку, изменив свою команду следующим образом (на основеhttps://superuser.com/questions/1050481):
ffmpeg -y -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 1 -i http://192.168.1.36:7781/udp/232.0.3.12:1234 -c:a copy -loglevel verbose -c:v libx264 -vf scale=320:240 -crf 23 -t 3620 /data/A/stageA-$(date +"%H-day-%d").mkv
Или, поскольку ваш входной поток является транспортным потоком MPEG, я предлагаю передать данные с помощью специального инструмента для этой задачи, а затем преобразовать видео на втором этапе. Для передачи на ум приходят wget
и curl
. Вы можете попробовать что-то вроде
wget --tries=999 -O stream.ts http://192.168.1.36:7781/udp/232.0.3.12:1234
или
while sleep 1
do
curl -sS http://192.168.1.36:7781/udp/232.0.3.12:1234 >> stream.ts
done
(на основе https://stackoverflow.com/questions/21276570,https://stackoverflow.com/questions/40359012и https://stackoverflow.com/questions/31353244).