the host param "-host 192.168.1.5" is not necessary try without
have you used the port :8080 within your url? http://octopi_ip:8080/stream
I ony had this error when leaving it out
my output is:
2020/05/03 21:57:27 Starting to serve requests on 0.0.0.0:8080 (HTTP)
2020/05/03 21:57:27 encoder: Waiting for clients...
2020/05/03 21:57:28 Serving [GET] request from [192.168.1.71:54897] to path [/stream] (0 bytes)
2020/05/03 21:57:28 encoder: New client
2020/05/03 21:57:33 Opened output for client
rtsp: // userxx: [firstname.lastname@example.org]: 554 /
Maybe the : between user and pw is the problem does it work with & or _ instead within vlc? some ip cams have different ways for the url maybe yours not.
ist there a reason why you run this as superuser?