Я пытался проверить поток в экземпляре докера.Это было довольно распространенным явлением в рабочем потоке
docker pull ubuntu
docker run -it ubuntu /bin/sh
apt-get install -y python python3.6 vlc curl
curl https://bootstrap.pypa.io/get-pip.py > git-pip.py
python get-pip.py
pip install streamlink
useradd vlcuser
su vlcuser
pip install vlc
streamlink https:www//myurl worst
, и затем он напечатает что-то вроде:
$ streamlink https:www//myurl worst
[cli][info] Found matching plugin twitch for URL https:www//myurl
[cli][info] Available streams: audio_only, 160p (worst), 360p, 480p, 720p (best)
[cli][info] Opening stream: 160p (hls)
[cli][info] Starting player: /usr/bin/vlc
[cli][info] Player closed
[cli][info] Stream ended
[cli][info] Closing currently open stream...
, но я не могу понять, почему игрок немедленно закрывается.Есть ли способ сохранить его открытым?
У меня изначально были проблемы с VLC, но запуск его без полномочий root привел меня к этой точке.Я просто не уверен, почему поток не остается открытым.На данный момент я не являюсь Аутентифицированным для Twitch и т.д.