V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
unt
V2EX  ›  程序员

关于电视机显示数据大屏(驾驶舱)的需求

  •  
  •   unt · 21 天前 · 913 次点击

    因为电视机实际上是安卓系统,用的是移动端浏览器,所以打开数据大屏的效果并不理想。于是这几年我们的做法是用 webview 套一个安卓壳,电视机安装安卓 APP 来实现。

    想问一下经过几年的发展,有没有什么先进的技术来实现我的需求,理想方案是电视机能远程作为服务器的显示器来使用

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

    @unt 如果考虑当显示器用,可以把目前 apk 包 webview 的操作改为 apk 包 vnc client ,服务端用容器跑 vnc server 和 x11
    snipking
        11
    snipking  
       20 天前
    对了,辅助程序还能在服务端推送更新包后,自动无交互安装新的 apk 并重新拉起客户端,可以说是很流氓了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3163 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:26 · PVG 19:26 · LAX 04:26 · JFK 07:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.