How can we help?
ставим vlc
sudo apt install vlc
запускаем трансляцию:
vlc -I dummy --loop /home/admin/DJI_0259_W.MP4 --sout '#transcode{vcodec=h264,vb=2048,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:rtp{sdp=rtsp://:8554/unlabeled}'
-I dummy — запускает без графического интерфейса
—loop — зацикливает видео
vb — битрейт видео
на клиенте запускаем:
PS C:\Program Files\VideoLAN\VLC> .\vlc.exe rtsp://10.10.10.10:8554/unlabeled
для запуска трансляции без участия пользователя создаем файл:
sudo nano /etc/systemd/system/vlc.service
Наполняем следующим содержимым:
——————
[Unit]
Description=VideoOnLAN Service
After=network.target
[Service]
Type=exec
User=admin
ExecStart=/usr/bin/vlc -I dummy —loop /home/admin/DJI_0259_W.MP4 —sout ‘#transcode{vcodec=h264,vb=2048,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:rtp{sdp=rtsp:/>
Restart=on-abort
[Install]
WantedBy=multi-user.target
——————
далее перезапускаем демон, требуется каждый раз после изменения файла /etc/systemd/system/vlc.service:
sudo systemctl daemon-reload
далее:
sudo systemctl enable vlc.service
ну и дальше стандартно:
sudo systemctl status vlc.service
sudo systemctl start vlc.service
sudo systemctl stop vlc.service
Подробности на офиц Wiki