خرید بک لینک

I’m having a weird problem with FFmpeg.

I’m trying to stream video on a Raspberry Pi to a NodeJS server. When coecting via SSH directly, this command works great:

ffmpeg -s 320x240 -f video4linux2 -i /dev/video0 -f mpeg1video -vf "vflip,hflip" -b:v 800k -r 30 http://localhost:8082/camera/320/240/

However, when I try to run the command inside a screen, it doesn't work. I get the following error:

[video4linux2,v4l2 @ 0x21642a0] The device does not support the streaming I/O method.
/dev/video0: Function not implemented

I ran the command with the same user. I get the same error when ruing the command with sudo. It also doesn't work in a systemd service.

It looks like it doesn't like to run when not in an interactive shell? But I don't know why... Any ideas?

برچسب: نویسنده: استخدام کار تاريخ: سه شنبه 12 مرداد 1395 ساعت: 5:22

صفحه بندی