VLC web(http)控制 (1) 设置与登录
VLC3.0 web控制设置步骤:
1.打开偏好设置并显示全部:
2.进入主界面选项,选中Web:
3.进入Lua中设置HTTP密码:
重启软件生效。
这时就可以通过http://127.0.0.1:8080/访问VLC。
注意由于无法访问google节点导致js加载失败,最终网页无法正常工作。
找到安装目录下的VideoLAN\VLC\lua\http\文件夹中的html文件,替换包含google的js地址。
注意登录时,用户名为空,密码为刚才设置的密码。
如果需要局域网访问,还需要设置防火墙允许VLC通过,否则可能访问失败。
接下来,解析整个web控制的登录流程:
VLC web控制采用浏览器原生登录,WWW-Authenticate认证
http header WWW-Authenticate
此header一般和401 http状态一起使用。
1、服务端回向浏览器发送头信息,
WWW-Authenticate: Basic realm=“.”
2、浏览器收到后,便会弹回登陆框。填写完成确定后,请求头会包含:
Authorization: Basic YWRtaW46YWRtaW4=
其中Basic后面的信息,是"用户名:密码"的base64编码形式,用户名和密码使用半角冒号分隔。