fyhertz / spydroid-ipcamera

A powerful and funny android app. that streams the camera and microphone of your phone to your browser or to VLC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"You need to install or update VLC and the VLC mozilla plugin!" with latest firefox under Linux

tanev opened this issue · comments

commented

First thanks a lot for the nice app! It must be really helpful for many people under the siege we are in right now :)

Not sure if this is the same issue that I'm experiencing with a previous reporter (#11), but I guess it will be best to open a separate bug report (let me know if there's an open issue about he same thing, I might have missed it..)

OS is Mint 19.3
Firefox 76.0 (64-bit)
VLC is 3.0.8-0ubuntu18.04.1

The device is a OnePlus One with its default setup.

spydroid is the latest present version from F-Droid.

On an initial connection to the phone's portal address (i.e. 192.168.xx.xx:8080) the page greets me with a "You need to install or update VLC and the VLC mozilla plugin !".

I have all available plugins for vlc installed in Mint, but I'm really unsure if the reported missing plugin is not something not provided in Mint/Ubuntu repositories.

Let me know if I should share any other info in order to investigate this further.

It doesn't seem like this app is being maintained anymore. I "solved" this issue by just enabling the RTSP server in the app's settings, which by default goes on port 8086. VLC couldn't read the stream, but mpv could if I specified the option "--rtsp-transport", either as "lavf" or "udp".
e.g. the command would look something like:
mpv --rtsp-transport=lavf "rtsp://192.168.xx.xx:8096"

Still the biggest issue is whenever wi-fi connection is lost, the stream crashes. You could probably automate reconnecting in a shell script, and you'd lose a few seconds of footage at most. You might be able to reduce the timeout for crashing if you mess around with ffmpeg's options.

Hope this helps, as this app seems long gone and I can't find other FOSS options for turning android devices into IP cameras!