给大家见识一下日本的逆天 IT 水平 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX    程序员

给大家见识一下日本的逆天 IT 水平

  •  1
     
  •   drymonfidelia 2024-06-21 21:10:18 +08:00 33768 次点击
    这是一个创建于 476 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://linearcam.city.fuefuki.yamanashi.jp/index.html?p=2
    直播===每 0.1 秒刷新一次图片
    推流是什么意思,帧间编码是什么意思,算了不重要,又不是不能用
    177 条回复    2024-10-15 14:44:01 +08:00
    1  2  
    tyzandhr
        1
    tyzandhr  
       2024-06-21 21:13:58 +08:00 via Android
    10 帧是靠眨眼补帧么
    zmxnv123
        2
    zmxnv123  
       2024-06-21 21:16:04 +08:00   1
    我打开控制台真的要笑死了
    a33291
        3
    a33291  
       2024-06-21 21:22:42 +08:00   5
    兼容性极好
    drymonfidelia
        4
    drymonfidelia  
    OP
       2024-06-21 21:23:23 +08:00
    @tyzandhr 可变刷新率,你网络越快它刷新越快
    lcy630409
        5
    lcy630409  
       2024-06-21 21:27:27 +08:00
    甲方要求?
    BeijingBaby
        6
    BeijingBaby  
       2024-06-21 21:28:02 +08:00   1
    只是帧率太低了,其他没毛病。
    rabbbit
        7
    rabbbit  
       2024-06-21 21:28:36 +08:00   1
    怕不是能兼容到 ie6
    个人想法可以搞个专门拍景点的网站,图片改成全屏,分辨率高一点,定时几分钟切换一下。
    rabbbit
        8
    rabbbit  
       2024-06-21 21:30:52 +08:00
    然后也可以提供 api 调用
    BeautifulSoap
        9
    BeautifulSoap  
       2024-06-21 21:32:53 +08:00   29
    虽然做法比较逆天,但这种风格的网页+http 传输+看了眼是当地政府给公园搞的玩意,我觉得大概率是政府低价招投整来的玩意。倒也没必要逆推到日本整体 it 水平怎么样上
    someonesnone
        10
    somenesnone  
       2024-06-21 21:34:41 +08:00
    拍磁悬浮的?怎么晃来晃去的
    wheat0r
        11
    wheat0r  
       2024-06-21 21:35:17 +08:00
    整个算盘都能看直播,多好
    koto
        12
    koto  
       2024-06-21 21:41:22 +08:00
    定点观测吧,这个样子也够用了,感觉没什么问题
    wushenlun
        13
    wushenlun  
       2024-06-21 21:43:57 +08:00   2
    朴实无华,我喜欢
    yippees
        14
    yippees  
       2024-06-21 21:45:59 +08:00
    mjpeg:你说我算不算流播吧 能不能直播吧 doge
    polaa
        15
    polaa  
       2024-06-21 21:48:12 +08:00
    canon VB-H43 官网价格 258,000 约 11,785.48 RMB
    drymonfidelia
        16
    drymonfidelia  
    OP
       2024-06-21 21:48:19 +08:00
    @BeijingBaby 帧率太低是你网络太慢,他加载完前一帧就会马上加载后一帧,帧率无上限的
    maladaxia
        17
    maladaxia  
       2024-06-21 21:50:18 +08:00   16
    你们误会了, 这是 20 年前的代码

    20 年前, 有一个神秘代码可以在 google 上搜索 web camera, 能找到日本很多摄像头就是这样,
    比你这个还多出了方向控制和缩放功能.

    20 年前, 你想啊, 网络多差.
    能跑 20 年, 足够说明代码质量好
    wheat0r
        18
    wheat0r  
       2024-06-21 21:52:33 +08:00
    @wheat0r #11 补充一下,这个页面很可能是直接把 PTZ 摄像机的 jpeg 接口拿过来用了,PTZ 摄像机一般都有好多 IP 输出的方式可以选
    9c04C5dO01Sw5DNL
        19
    9c04C5dO01Sw5DNL  
       2024-06-21 21:54:01 +08:00
    挺好的,客户验收了就行了
    moefishtang
        20
    moefishtang  
       2024-06-21 21:54:17 +08:00
    @drymonfidelia #4 网速快没用啊,我多刷新几次直接给我 403 了
    lower
        21
    lower  
       2024-06-21 21:56:12 +08:00
    已经挂了?
    kenvix
        22
    kenvix  
       2024-06-21 21:56:14 +08:00
    你别说,MKV 容器还真有 MJPEG 这种编码
    yyzh
        23
    yyzh  
       2024-06-21 21:59:22 +08:00 via Android
    @lower 没挂。是你代理不行吧?
    flyqie
        24
    flyqie  
       2024-06-21 22:12:30 +08:00 via Android
    有种 mjpeg 的感觉了
    ovtfkw
        25
    ovtfkw  
      &nsp;2024-06-21 22:17:07 +08:00
    卧槽 牛逼
    polaa
        26
    polaa  
       2024-06-21 22:31:17 +08:00
    @polaa 简单分析了下固件,用的就是摄像头固件提供的功能

    live/live.js: var retstatus = oSession.sendRequestSync("image.cgi", "");
    live/live.js: snapshoturl = oSession.getURLHead() + "image.cgi?v=jpg&cache=on&seq=" + Math.random();
    live/live.js: snapshoturl = oSession.getURLHead() + "image.cgi?v=jpg:" + currentReceiveImageSize + "&cache=on&seq=" + Math.random();
    live/wv.js: var url = this.url_head + "image.cgi?" + this.connection_id_new + "&seq=" + Math.random();
    live/wv.js: var url = this.url_head + "image.cgi?v=jpg:480x270" + "&seq=" + Math.random();
    live/wv.js: var url = this.url_head + "image.cgi?v=jpg:" + imageSize + "&seq=" + Math.random();
    drymonfidelia
        27
    drymonfidelia  
    OP
       2024-06-21 22:34:31 +08:00
    @polaa 这么好的相机,240p 直播
    crab
        28
    crab  
       2024-06-21 23:32:12 +08:00
    网络摄像头扫描下很多这样的。
    Syuusaku
        29
    Syuusaku  
       2024-06-22 00:13:05 +08:00
    夜里看起来 像鬼片
    coala
        30
    coala  
       2024-06-22 00:19:50 +08:00
    我也用过图片流... 浏览器因为码流支持的原因, 真的挺烦的...
    drymonfidelia
        31
    drymonfidelia  
    OP
       2024-06-22 00:43:28 +08:00
    @BeautifulSoap 这个相机最便宜也要 26 万,预算应该不会太少
    BeautifulSoap
        32
    BeautifulSoap  
       2024-06-22 00:46:52 +08:00 via Android
    @drymonfidelia 公园里的设施和搞的 it 系统,属于不用部门不同预算的,不能相提并论
    w88975
        33
    w88975  
       2024-06-22 00:47:31 +08:00   2
    还能通过 url 上的 p 参数,调节摄像头的位置,高科技!
    drymonfidelia
        34
    drymonfidelia  
    OP
       2024-06-22 00:51:46 +08:00 via iPhone
    @moefishtang 看 api 返回,403 是达到观看人数上限了
    wxf666
        35
    wxf666  
       2024-06-22 01:07:10 +08:00
    @w88975 #33 一个人调了,其他所有人也转换视角?

    ntedshen
        36
    ntedshen  
       2024-06-22 01:16:00 +08:00
    不会整直播套那大概确实只能逐帧了,摄像头有啥他给啥。。。
    不过该说不说 mpeg1 专利过期以后这几年国服用的也挺多的,突出一个实时性良好,性能够用。。。
    yplam
        37
    yplam  
       2024-06-22 06:33:50 +08:00 via Android
    这是直连摄像头的,从兼容性以及成本上是个合理方案,看过不少 nvr 类工具 web 端都是这样实现。不然像 webrtc 或者 hls 方案都是需要外部机器甚至带宽流量支持,运行成本不低。
    silvernoo
        38
    silvernoo  
       2024-06-22 07:59:26 +08:00   1
    很现实的方案,摄像头不光要考虑网络带宽,还有存储的成本。
    Greendays
        39
    Greendays  
       2024-06-22 08:40:08 +08:00
    我看到的咋是静态图片?会动的吗?
    gpt5
        40
    gpt5  
       2024-06-22 08:42:58 +08:00   3
    无帧间编码的朴实无华版 mjpeg 。
    手撸,堪称匠人精神。
    crackidz
        41
    crackidz  
       2024-06-22 09:01:24 +08:00
    看来不少都是用过 mjpeg 的 :D
    dadamimi
        42
    dadamimi  
       2024-06-22 09:04:14 +08:00
    功能上讲属于“慢直播”,没有什么问题的。
    Ct5T66PVR1bW7b2z
        43
    Ct5T66PVR1bW7b2z  
       2024-06-22 09:15:17 +08:00 via Android
    嗯。。评论区的画风简直出奇的统一
    zzdgfv
        44
    zzdgfv  
       2024-06-22 09:20:34 +08:00   1
    难怪看日本综艺直播不清晰
    moefishtang
        45
    moefishtang  
       2024-06-22 09:28:28 +08:00
    https://www.town.zao.miyagi.jp/webcamera.html
    http://221.184.67.34:81/mobile
    没事,这个更离谱
    moefishtang
        46
    moefishtang  
       2024-06-22 09:30:12 +08:00   3
    @moefishtang #45 还有这个,直接用摄像头拍火车站大屏幕
    http://traininfo.jrniigata.co.jp/webcamera/niigata
    tongbufu
        47
    tongbufu  
       2024-06-22 09:36:19 +08:00 via iPhone   1
    能用就行 又不是不能用
    xiangyuecn
        48
    xiangyuecn  
       2024-06-22 09:41:18 +08:00
    简单易用 免维护,更不用内容审核
    geekvcn
        49
    geekvcn  
       2024-06-22 09:54:21 +08:00
    mjpeg 吧,转码成视频流一行 ffmpeg 指令的事
    wanguorui123
        50
    wanguorui123  
       2024-06-22 10:22:12 +08:00
    这种我 9 年前开发过
    PrinceofInj
        51
    PrinceofInj  
       2024-06-22 10:22:36 +08:00
    @moefishtang #46 我突然想起之前在哪里看到的一个案例,工业传感器需要数字化,就是车间中控室的那种操作柜上的仪表,需要数字化,都是老设备,设计的时候只有一个数码管的显示功能,最后的方案就是直接放个摄像头对准数码管,然后解析显示的内容。
    EndlessMemory
        52
    EndlessMemory  
       2024-06-22 10:36:40 +08:00
    能跑,还不错
    ns09005264
        53
    ns09005264  
       2024-06-22 10:37:52 +08:00
    这个帧率似乎是根据图片请求耗时来的,我这访问的话 5-6fps ,一张 31kb ,一分钟大概 10mb 左右
    cvooc
        54
    cvooc  
       2024-06-22 10:37:52 +08:00
    回复别忘了, 日本在 3G 时代就已经有很强的移动互联网了, 这类离谱的设计怕不是兼容到那一大批上古时代的功能机去了.
    TsubasaHanekaw
        55
    TsubasaHanekaw  
       2024-06-22 10:55:54 +08:00   3
    if (window.XMLHttpRequest) {

    try {

    xmlhttp = new XMLHttpRequest(); // DOM standard

    } catch (e) {

    xmlhttp = false;

    }

    } else if (window.ActiveXObject) {

    try {

    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); // IE6

    } catch (e) {

    try {

    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); // IE4,5

    } catch (e) {

    xmlhttp = false;

    }

    }

    }

    return xmlhttp;
    兼容到 ie4 的直播解决方案.
    bugu1986
        56
    bugu1986  
       2024-06-22 11:18:34 +08:00 via iPhone
    对对对 最终幻想和铁拳都是你做的
    B1acKy1in
        57
    B1acKy1in  
       2024-06-22 11:26:35 +08:00
    @rabbbit 您是否在搜索延时摄影
    09an6YfX8rNvIG92
        58
    09an6YfX8rNvIG92  
       2024-06-22 11:32:03 +08:00 via Android
    还可以啦
    某知名二线城市公积金系统还用的 PowerBuilder 呢
    档案局用的 Java6
    另一个二线城市的房管局,数据库放在一台古董笔记本上,并发超过 3 就崩溃,需要下游
    09an6YfX8rNvIG92
        59
    09an6YfX8rNvIG92  
       2024-06-22 11:32:43 +08:00 via Android
    @wlm201219 需要下游打电话,重启电脑,一天打个三四次也是常事
    slert
        60
    slert  
       2024-06-22 11:38:41 +08:00
    简单够用
    WizardLeo
        61
    WizardLeo  
       2024-06-22 12:46:22 +08:00
    到底是计算机科学界的成本仙人,还是粗糙的小作坊手工艺品,取决于你看待它的角度。
    uIPC
        62
    uIPC  
       2024-06-22 12:54:46 +08:00
    哈哈,这有可能是个 ESP32 Camera ,还没法用上现代视频编码技术。
    uIPC
        63
    uIPC  
       2024-06-22 12:57:54 +08:00
    帮我给日本老哥推荐下我的 https://uipcat.com ,用台手机免安装 APP 就可以实现 4K 高码率直播了。
    drymonfidelia
        64
    drymonfidelia  
    OP
       2024-06-22 13:03:03 +08:00
    @uIPC 用 IE4 的领导:你这直播怎么播放不了,来解决一下
    4352503045
        65
    4352503045  
       2024-06-22 13:03:18 +08:00 via Android   11
    起码不用下载 app
    uIPC
        66
    uIPC  
       2024-06-22 13:10:47 +08:00
    @drymonfidelia #64 我建议还是用 chrome 给领导开个 Windows 98 。
    mayli
        67
    mayli  
       2024-06-22 13:14:20 +08:00
    的确,而且是可以移动的,源码里有,但是注释了,这个应该是硬件实现摄像头的 mjpeg 视频流,技术上大概也是 20 年左右了吧
    mjpeg 现在也算能用,至少比某些只能用 app 才能看的摄像头,可用性高了很多,过去没有便宜的硬 avc 编码器的时候,这个挺流行的,而且现在有些设备还在用

    而且这么多年还能用,日本 IT 水平的确还行。
    YTMartian
        68
    YTMartian  
       2024-06-22 13:20:36 +08:00   1
    讲真,我以前读书时做了个摄像头监控的 web ,一开始就是这么做的,后面感觉太卡才知道可以流式传输
    cocang
        69
    cocang  
       2024-06-22 13:36:51 +08:00
    在当年的读者意林,这可是值得大书特书的呢
    kile
        70
    kile  
       2024-06-22 14:10:47 +08:00   1
    不是,兼容到 ie4.5 算是日本国情吧?

    在座各位不搜索的话有没有真大佬能写兼容到 ie4.5 的代码
    moudy
        71
    moudy  
       2024-06-22 14:22:32 +08:00 via iPhone
    @PrinceofInj 应该是几年前日本保存 m-rna 的超低温冰箱需要实时掌握温度
    0xsui
        72
    0xsui  
       2024-06-22 15:24:50 +08:00
    笑喷了
    wangxiaoer
        73
    wangxiaoer  
       2024-06-22 15:31:49 +08:00
    只要思想不滑坡,办法总比困难多
    Cheons
        74
    Cheons  
       2024-06-22 16:11:03 +08:00 via Android   1
    感觉,移动梦网的设备都能全兼容
    8rmEHZ8WhVHVOb0E
        75
    8rmEHZ8WhVHVOb0E  
       2024-06-22 16:12:21 +08:00
    逆天
    newtype0092
        76
    newtype0092  
       2024-06-22 16:21:55 +08:00
    @bugu1986 所以这两个游戏和 IT 行业有什么关系?
    JensenQian
        77
    JensenQian  
       2024-06-22 16:32:27 +08:00
    n 站坏了好久了
    还没修好
    你就知道隔壁什么样子了
    Donaldo
        78
    Donaldo  
       2024-06-22 17:58:34 +08:00
    @BeautifulSoap #9 再低价也不应该用这种实现吧。哪怕本科生都想不出来这么写。
    daysv
        79
    daysv  
       2024-06-22 18:37:29 +08:00
    能验收, 古神设备都能用, 有问题吗?
    boliang2333
        80
    boliang2333  
       2024-06-22 21:20:05 +08:00
    让我想起了 nikke 的游戏文件缓存默认存 c 盘,每更新一次版本 c 盘都要多个几 g
    A4l1CteRQHlG1Bs8
        81
    A4l1CteRQHlG1Bs8  
       2024-06-22 21:31:41 +08:00
    毕竟还在用 win A 区的国家..
    bugu1986
        82
    bugu1986  
       2024-06-22 22:57:40 +08:00 via iPhone
    @newtype0092 游戏不是程序员做的?
    ocsp
        83
    ocsp  
       2024-06-22 23:07:00 +08:00
    花里胡哨中凸显了极简主义,好评!
    shakoon
        84
    shakoon  
       2024-06-22 23:27:41 +08:00
    @TsubasaHanekaw #55 用得最多的 win98se 都自带 ie5 了,还用 ie4 的机器还能连得上如今的互联网吗
    newtype0092
        85
    newtype0092  
       2024-06-22 23:33:56 +08:00
    @bugu1986 就你说的这两个系列,你随便打开一个近 10 年开发的作品,看看最后的开发者列表里程序员占多少比例。。。
    UFc8704I4Bv63gy2
        86
    UFc8704I4Bv63gy2  
       2024-06-22 23:55:54 +08:00
    奇怪吗?在国内没有贴图的吗?曾经我有个同事就这样
    Hantong
        87
    Hantong  
       2024-06-23 00:00:29 +08:00
    @shakoon IE 4 的机器, emmm 现在绝大部分网站都不支持 SSLv3 了吧
    R4rvZ6agNVWr56V0
        88
    R4rvZ6agNVWr56V0  
       2024-06-23 01:01:34 +08:00   1
    十多年前,有很多公开的 webcam 都是这种技术架构。
    korvin
        89
    korvin  
       2024-06-23 01:39:45 +08:00
    @wxf666 #35 还真是,一个调了,所有人也转换视角了
    jjplay
        90
    jjplay  
       2024-06-23 02:17:34 +08:00
    收藏之,回头应标 就用这个技术方案
    03
        91
    03  
       2024-06-23 02:56:13 +08:00
    @moefishtang 很好啊,显示屏的网络物理隔离了
    LOVOQ
        92
    LOVOQ  
       2024-06-23 04:37:27 +08:00
    为了省流量。日本一些网络上传大了也会被警告的,连续三次直接强行解约。
    bugu1986
        93
    bugu1986  
       2024-06-23 11:20:58 +08:00 via iPhone
    @newtype0092 即使有引擎,画面不需要程序员?我想表达 web 开发是最美技术含量的,跟游戏开发差远了
    bugu1986
        94
    bugu1986  
       2024-06-23 11:21:44 +08:00 via iPhone
    @bugu1986 而其中前端尤甚
    gw1100
        95
    gw1100  
       2024-06-23 12:44:21 +08:00
    这不是正常操作嘛 XD ,这也赢 XD
    31VDVx0175zKNs91
        96
    31VDVx0175zKNs91  
       2024-06-23 13:04:44 +08:00
    这么离谱的东西前排的发言居然一半在夸,也是无语了。
    okakuyang
        97
    okakuyang  
       2024-06-23 14:52:02 +08:00   2
    它国自有国情在,不了解就当涨涨见识咯。
    dbpe
        98
    dbpe  
       2024-06-23 15:04:51 +08:00
    emmmmm 就问你算不算直播吧
    ShadowPower
        99
    ShadowPower  
       2024-06-23 15:48:16 +08:00
    我买过一个 30 元的国产 HDMI 采集卡,它输出的也是 720P 30FPS 的 JPEG
    这玩意同样不能说明中国的 IT 水平
    yagamil
        100
    yagamil  
       2024-06-23 16:10:51 +08:00
    其实我想吐槽它的域名:
    http://linearcam.city.fuefuki.yamanashi.jp/

    为什么不用子路由? 可能当时每个地区分配了一个域名,然后每个地区独自部署?
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2833 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 14:17 PVG 22:17 LAX 07:17 JFK 10:17
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86