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

前端为 Web 显示的 信息发布系统 有开源或推荐的吗?

  •  
  •   cocoking · 2022-08-17 19:42:56 +08:00 · 1679 次点击
    这是一个创建于 820 天前的主题,其中的信息可能已经有所发展或是发生改变。

    B/S 架构的信息发布管理系统,需要能够更新前端页面内的多媒体内容(图片、视频),同时可以查看网络状态,添加删除终端。

    30 条回复    2022-08-18 14:33:10 +08:00
    sutra
        1
    sutra  
       2022-08-17 19:49:38 +08:00
    前半句是 CMS ,后半句的查看网络状态和添加删除终端是啥?
    thinkershare
        2
    thinkershare  
       2022-08-17 19:58:28 +08:00
    我以前做过, 不过这个玩意需要和硬件组合,不是只有软件的
    sexoutsex2011
        3
    sexoutsex2011  
       2022-08-17 20:00:08 +08:00 via Android
    status page ?
    cocoking
        4
    cocoking  
    OP
       2022-08-17 20:05:13 +08:00
    @sutra 简单来说:显示端可以是 Windows ,Android 等不限,可以理解成一个网址就是一个显示终端,也就是前面实际是网页最大化后的全屏显示。

    所以,状态查看和添加删除都是针对的网址
    cocoking
        5
    cocoking  
    OP
       2022-08-17 20:06:09 +08:00
    @thinkershare 不需要呀,前端是 Web 的话,任何显示端的硬件都可以通用的
    thinkershare
        6
    thinkershare  
       2022-08-17 20:09:23 +08:00
    重启, 关机, 定时休眠这些你难道不需要用??
    sutra
        7
    sutra  
       2022-08-17 20:10:12 +08:00
    就是 CMS 输出内容需要支持多尺寸的屏幕设备呗?那做成响应式布局更简单些。
    sutra
        8
    sutra  
       2022-08-17 20:11:06 +08:00
    @thinkershare 完了,我还是没理解到你们在说什么。怎么还有重启、关机……
    thinkershare
        9
    thinkershare  
       2022-08-17 20:12:24 +08:00
    这个玩意比你想的复杂的多, 特别是需要播放 doc/pdf/各种不同格式文件和各种不同格式的视频, 网络不稳定下各种毛病, 我以前做的那套系统是給公安部做的, 还要求等保, 光审计就能搞死个人.
    thinkershare
        10
    thinkershare  
       2022-08-17 20:13:33 +08:00
    @sutra 因为信息发布系统很多时候, 客户就是需要在非工作日, 晚上, 节假日熄灭屏幕. 各种诡异需求, 层出不穷.
    wunonglin
        11
    wunonglin  
       2022-08-17 20:13:41 +08:00
    这不就是我公司做的那种广告信息发布系统么,只不过你这是以 web 为客户端,我们是 android app 客户端
    cocoking
        12
    cocoking  
    OP
       2022-08-17 20:14:15 +08:00
    @thinkershare 这部分可以在显示终端上配置 来电自启,定时开关机,常亮
    cocoking
        13
    cocoking  
    OP
       2022-08-17 20:14:52 +08:00
    @sutra 就是多个显示设备的内容发布和统一管理
    sutra
        14
    sutra  
       2022-08-17 20:15:04 +08:00
    哦,我可能理解了,就像是有些大厅里头的大屏幕那些设备,需要管理进来是吧。
    wunonglin
        15
    wunonglin  
       2022-08-17 20:15:19 +08:00
    放弃 web 吧。这东西需要硬件和软件的,我公司就是有专门的硬件和专门的安卓 app ,配套出售,然后结合 web 端做信息发布系统的
    cocoking
        16
    cocoking  
    OP
       2022-08-17 20:16:00 +08:00
    @thinkershare 文档是复杂,文档的显示还是小众需求,主要是多媒体图片和视频的展示
    thinkershare
        17
    thinkershare  
       2022-08-17 20:16:31 +08:00
    很多时候, 客户要求动态修改, 而不是你设定死就好了, 而且播放的内容是需要动态调整的. 这个还设计到插播, 流媒体切换, 等等等等. 反正坑非常的. 特别是视频播放部分, 还有休眠部分都是坑. 和安卓 /windows 的主板都用关系, 很多时候设备回无缘无故的无法定时重启, 睡死, 网络不同, 有几百上千太设备, 各种诡异问题.
    sutra
        18
    sutra  
       2022-08-17 20:17:49 +08:00
    @thinkershare 只能做好基础系统,然后在上面客制化。
    cocoking
        19
    cocoking  
    OP
       2022-08-17 20:19:19 +08:00
    @wunonglin 个人认为 Web 是未来的趋势,不受硬件限制,Web 的性能也逐步在提高,现在 4K 视频一般都没什么问题了
    thinkershare
        20
    thinkershare  
       2022-08-17 20:20:19 +08:00
    @sutra 这个玩意本质上是个半定制的东西, 很多时候客户都要按照需求加功能, 而且都是买硬件赚钱, 软件是附送的, 所以软件大部分和硬件直接捆绑. 比较通用的可能就审计, 任务调度, 插播调整, 终端报警, 布局排版系统, 视频编解码插件, 资源管理(CMS), 余下的就是抠细节.
    cocoking
        21
    cocoking  
    OP
       2022-08-17 20:25:28 +08:00
    @thinkershare 嗯,确实有部分是你说的这种情况。不过也有一些直接播放一个全屏视频就可以,样式可以通过视频进行展现。有触摸交互的会复杂一些,定制化多,也就是说是定制一个触摸屏上应用的网站。整体版面大改的可能性还是比较小的,我是希望能用最简单的方式解决相对统一的问题。
    wunonglin
        22
    wunonglin  
       2022-08-17 20:33:37 +08:00
    @cocoking #19

    我不知道你公司是个什么需求。但是以我们试过的方案来说,纯 webview 直接 pass 。

    而且客户端怎么也要个 app 、exe 等去打开网页吧?那都有客户端了还要网页干嘛咧?虽说我们也支持在节目里放网页,但是也是简单场景而已,显示点报表,网页动画这种,但是视频等东西都是原生做的

    以我为例,要兼容客户选购定制的硬件,因为成本问题需要考虑性能,有些屏才 4g ,还拿来跑 webview ?

    你不能确定页面要显示的元素,因为这是客户自己制作的,如果一个广告过于复杂,机器怎么带得动。同样一个场景 android 原生性能比 webview 好太多


    和 @thinkershare #17 说的一样,还有远程监控,人流探测,数据收集等,还有各种各样的需求你网页怎么搞?。节目也是下发后缓存在硬件里的,还有节目排程,这些都是在播放器做的,而不是网页,不然你单单网页怎么做这种东西?
    wunonglin
        23
    wunonglin  
       2022-08-17 20:35:21 +08:00
    @thinkershare #20 真的同行了,,软件真是送的,都是卖硬件。软件的投入压根不能和大厂比,软件肯定做不了那么好的
    cocoking
        24
    cocoking  
    OP
       2022-08-17 20:42:08 +08:00
    @wunonglin 网页的方式确认是可行的,首先是多媒体信息发布管理,不涉及人流探测,收据收集等。项目应用可以理解成零售连锁店的的电子价格餐牌( KFC 、麦当劳)。主要就是播放一个全屏视频,样式可以通过视频进行设计和排版。

    另外,验证过的方式是通过 Windows 安装 Chrome ,开机自动启动并全屏,这种场景应当是没问题的。
    wunonglin
        25
    wunonglin  
       2022-08-17 20:45:49 +08:00
    @cocoking #24 网页我知道肯定可行,但是有没有考虑过卡死了或者时间久了内存泄漏如何 kill 了重启 chrome ?
    cocoking
        26
    cocoking  
    OP
       2022-08-17 20:52:41 +08:00
    @wunonglin 项目实际应用时,一天会重启一次。一天内出现浏览器卡死暂时无解,只能手动重启
    cocoking
        27
    cocoking  
    OP
       2022-08-17 20:55:18 +08:00
    @wunonglin #25 一个稳定版本的操作系统和浏览器版本,应该可以比较满意的杜绝这种情况吧
    thinkershare
        28
    thinkershare  
       2022-08-18 00:56:43 +08:00
    @cocoking 你一看就是没有踩坑, 我前面的那个公司, 做这个已经 20 年了, 这个行业超级成熟. 要不拼价格(没啥油水的市场), 要不拼关系和服务, 这个行业最低端的项目(几万的), 最高端的项目(几千万的)我都做过, 结论是选择 Web 技术栈毫无优势. 现实世界技术从来不是第一驱动力, 金钱才是, 我说的这个流程中的每一部分存在都有他的价值(因为每一步都是计价单位, 如果太简单, 价格就上不去, 就没有利润, 没有利润, 就没人愿意去做)
    如果你想要做广告机那种, 那种反而非常简单, 不过也不是用的你说的 web 技术, 而是最简单的流媒体, 这样播放器才可以做的非常薄, 客户端都只播放视频(在服务器上合成好, 然后使用流媒体服务器转发出去, 直接广播), 关机, 休眠, 开启, 这个模式非常成熟了, 但唯一的问题是客户端不能操作, 有些信息发布屏是多功能的, 需要支持信息发布以为的功能!
    cocoking
        29
    cocoking  
    OP
       2022-08-18 10:48:28 +08:00
    @thinkershare 不清楚你具体要说的是什么,我是无意要说一定是什么样的更好,毕竟具体情况差别可能比较大,我只是在寻求更适合类似餐饮连锁电子菜单的显示管理方案。

    科学技术是第一生产力,这个我不怀疑,因为自己就是在吃这口饭。钱只是价值的体现,从其他角度来理解可能会被带偏,现实中往往是利益裙带关系,这种是利用人性的贪念来交换利益,不是创造多方受益的价值。就像股市里的做空一样,从总体价值上来说没有增加,对整体股市来说没有正面价值。

    站在技术的角度来考虑就可以了,其他的不容易说不清楚
    Terry05
        30
    Terry05  
       2022-08-18 14:33:10 +08:00
    29 楼内容才是把我看得纳了闷了,没看懂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:23 · PVG 13:23 · LAX 21:23 · JFK 00:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.