因为电视机实际上是安卓系统,用的是移动端浏览器,所以打开数据大屏的效果并不理想。于是这几年我们的做法是用 webview 套一个安卓壳,电视机安装安卓 APP 来实现。
想问一下经过几年的发展,有没有什么先进的技术来实现我的需求,理想方案是电视机能远程作为服务器的显示器来使用
1
zyxbcde 165 天前 via iPhone
你搞个开发板,装个 ubuntu ,然后 hdmi 连电视上开浏览器不就得了,成本看你大屏渲染有多复杂,反正 1000 块钱肯定够了。
|
2
opengps 165 天前
安卓是可以安装远程桌面应用的,你找找看,不过大概率要独立下载 apk 装上去,然后用鼠标键盘来设置下
|
3
songyoucai 165 天前
有个叫做电视棒的东西,成本不到 500 直接插在电视上的 HDMI 孔上,自带 window 系统 安装谷歌浏览器, 还能用远程桌面连上去控制。电视都是挂在墙上的, 维护也方便
|
4
songyoucai 165 天前
安卓 APP 是使用的还是内置的 webview ,和你自带浏览器打开是一样的,除非你的 app 中自己打一套 webview ,列入腾讯的 tbs 。superwebview 之类的。 但是还是电视棒来的方便。
|
5
nomytwins 165 天前 1
我们是这么实现的:
1 、TV 端有个 Apk 客户端: 具备扫码登录刷新 token 功能登录有效期后端控制; 能接受服务端推送的网页、图片、视频资料,根据播放规则播放; 能将客户端的设备编码型号之类的上传到服务端,服务端再进行分组和省市区 tag 标注; 2 、服务端: 整合 goview 大屏,大屏需要通过 token 验证获取数据; TV 设备管理,管理分组和设备编码,对设备加 tag 标签; 内容管理,支持大屏、图片、视频; 推送管理,可以把不同内容通过标签或者指定设备直接推送到 TV 端展示; |
6
AAAAAAAAAAAAAAAA 165 天前
还有一个问题,大屏这类时间长了之后,电视的 Android 根本扛不住浏览器或者 APK 的无限刷新,5 天 7 天半个月,总会挂掉,所以目前我的方案是直接给他当显示器用,后面挂个小主机。
|
7
nomytwins 164 天前
@AAAAAAAAAAAAAAAA 很少有不关机的,控制开关机就得涉及物联网了,例如加个红外,开机启动
|
8
unt OP @AAAAAAAAAAAAAAAA #6 每天都会开机的,夜里给哪个领导看呢,而且还费电,所以大多数情况下都是上班开机,下班关机
|
9
AAAAAAAAAAAAAAAA 164 天前
@unt #8 我们目前候主机都是 24 小时运行的,然后直接开关显示器就行,开机后自动显示对应界面,比较方便。
|
10
snipking 164 天前
@AAAAAAAAAAAAAAAA 所以我们做了一个辅助程序,可以做到开机自动打开 apk 客户端,闪退自动重启客户端,非授权情况下操作回主页之类的,自动强制切换回 apk 客户端
@unt 如果考虑当显示器用,可以把目前 apk 包 webview 的操作改为 apk 包 vnc client ,服务端用容器跑 vnc server 和 x11 |
11
snipking 164 天前
对了,辅助程序还能在服务端推送更新包后,自动无交互安装新的 apk 并重新拉起客户端,可以说是很流氓了
|