|
搞了好几天,也没有搞出来
哎呀,真的要疯了
就是想给mjpg_stream 加个用户名和密码,有这么难吗?
死也出不来
root@OpenWrt:~# mjpg_streamer restart
MJPG Streamer Version: svn rev: exported
o: www-folder-path...: disabled
o: HTTP TCP port.....: 8080
o: username:password.: disabled
o: commands..........: enabled
bind: Address already in use
o: server_thread(): bind(8080) failed
哪位大大知道是什么问题呢,谢谢
如果要搞外网监控,没有密码怎么都觉得是在裸奔{:2_28:}
如下为网上找的一些资料
mjpg-streamer 还可以使用用户名和密码来**访问。
修改 /etc/init.d/mjpg-streamer 中的
[ $enabled -gt 0 -a -c $device ] && sleep 3 && $SSD -S -m -p $PIDF -q -x $PROG -- --input "input_uvc.so --device $device --fps $fps --resolution $resolution" --output "output_http.so --port $port" &
为
[ $enabled -gt 0 -a -c $device ] && sleep 3 && $SSD -S -m -p $PIDF -q -x $PROG -- --input "input_uvc.so --device $device --fps $fps --resolution $resolution" --output "output_http.so --port $port -c user:pass" &
最后添加的部分就是用户名和密码,中间用冒号分割。重新启动mjpg-streamer,保证配置生效。
/etc/init.d/mjpg-streamer restart
-----------------------------------------------------
还有一个解决方案
mjpg_streamer增加用户名密码认证
研究了半天/etc/init.d/mjpg-streamer,发现需要做以下改动:
start函数里面,增加:
config_get username core username
config_get password core password
启动命令行改成:
[ $enabled -gt 0 -a -c $device ] && sleep 3 && $SSD -S -m -p $PIDF -q -x $PROG -- --input "input_uvc.so --device $device --fps $fps --resolution $resolution" ----port $port" &
再次重启mjpg-streamer后,输出如下:
MJPG Streamer Version.: 2.0
i: Using V4L2 device.: /dev/video0
i: Desired Resolution: 640 x 480
i: Frames Per Second.: 10
i: Format............: MJPEG
o: www-folder-path...: disabled
o: HTTP TCP port.....: 8080
o: username:password.: xxxx:xxxx
o: commands..........: enabled
生效啦!
--------------求助呀---------------疯了疯了-------------
|
|