安卓的小私活,有兴趣的看一下。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fl2d
V2EX    程序员

安卓的小私活,有兴趣的看一下。

  •  
  •   fl2d 2022-11-03 15:14:13 +08:00 3156 次点击
    这是一个创建于 1077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个小 demo ,1000 块钱, 要求如下。

    1. 把手机摄像头的视频显示在窗口上,并用 rtsp 向外发视频流。(不用写 server 端,其他电脑 /手机用 vlc 能看就行)。分辨率 /帧率 可选。支持 ipv6。不用复杂 gui:开 app 就是视频; 1 个按钮开关视频流; 1 个按钮前后摄像头;可以选分辨率 /帧率就行。

    2. 另外一个线程,手机 app 开一个端口通过 udp 接收 json 数据,里面包括 a. 文本, b. 矩形框中心(x,y)坐标, c. 矩形框高度,宽度。然后手机应用根据这几个数据在屏幕上的视频上现实画矩形框和文本。就是机器学习那种检测结果的效果。

    以后应该还会加功能,到时候再加钱。

    有兴趣的请联系 tg:aHR0cHM6Ly90Lm1lL3RvZGRpZCA=

    第 1 条附言    2022-11-03 16:09:19 +08:00
    局域网环境。
    对稳定性 /兼容性没要求,能在我的测试机上跑起来就行。
    rb6221
        1
    rb6221  
       2022-11-03 15:18:48 +08:00   6
    感觉钱不够
    treizeor
        2
    treizeor  
       2022-11-03 15:20:55 +08:00
    这个得做成本地识别,不然延迟你的框是框不准的
    whyrookie
        3
    whyrookie  
       2022-11-03 15:26:01 +08:00
    这个钱真不够,想要稳定和兼容,客户端涉及的细节很多
    fl2d
        4
    fl2d  
    OP
       2022-11-03 15:29:34 +08:00
    @treizeor 只是想试一下。
    @whyrookie 不要求稳定与兼容。能跑起来就行。
    westoy
        5
    westoy  
       2022-11-03 15:30:37 +08:00
    第一个就涉及建立本地服务器和内网穿透了, 搞不好做到能用预算就得翻几十倍

    后期加功能这条挺尴尬的, 甲方以为有这条能吊着乙方, 然后对于真做这行就是劝退性说明......
    cq65617875
        6
    cq65617875  
       2022-11-03 15:37:57 +08:00
    人都过去了这个框才出现.jpg
    shawndev
        7
    shawndev  
       2022-11-03 15:38:38 +08:00   1
    几个很明显的问题:
    1. 你不能固有的复杂度却说不用考虑(只推送你怎么接收和查看?分辨率和帧率如果超出当前带宽?),是不是开发人员在自己测试环境验证通过不需要排查和修复你的使用问题?
    2. 你不能既定义了问题,又定义了解决方案(居然精确到另一个线程),却把了解你的方案细节和评估你方案的可行性当作没有工作量。
    whywaoxaks
        8
    whywaoxaks  
       2022-11-03 15:38:43 +08:00   1
    按照 v 站惯例:"你这是要重写一个淘宝 /微信啊!"
    fl2d
        9
    fl2d  
    OP
       2022-11-03 15:41:26 +08:00
    @westoy @shawndev 局域网。
    orgwcl
        10
    orgwcl  
       2022-11-03 15:49:36 +08:00   1
    第一个需求实现,可以参考一下这个项目 https://github.com/hypeapps/Endoscope
    susunus
        11
    susunus  
       2022-11-03 15:51:02 +08:00   1
    你要的画框,可以看看这个实例代码 https://www.tensorflow.org/lite/android/quickstart
    microxiaoxiao
        12
    microxiaoxiao  
       2022-11-03 15:57:22 +08:00 via Android
    你这个需求有冲突,别的设备要能通过 rtsp 播放,那这个软件就是服务器了,相当于要把手机变成海康摄像头。先采集,然后叠加你的图形,再编码。别人再来拉流
    fl2d
        13
    fl2d  
    OP
       2022-11-03 16:02:02 +08:00
    @microxiaoxiao 向外发的视频是原视频。本地显示的时候画框。
    fl2d
        14
    fl2d  
    OP
       2022-11-03 16:05:14 +08:00
    @orgwcl @susunus 我也在 github 上大概搜了一下,看到了一些相关项目。但我自己没时间,所以想找人帮忙做一下,验证一下想法。
    winglight2016
        15
    winglight2016  
       2022-11-03 16:25:12 +08:00
    前面的回复说过了,lz 方案最大的问题就是,对象识别的框要远程发过来,这种模式帧率要降到 1 以下了
    sillydaddy
        16
    sillydaddy  
       2022-11-03 17:20:04 +08:00
    这个怎么越看越像要演“人工”智能双簧呢?
    手机准“实时”实现对象的识别并标记。。骗领导不懂技术呢。
    sillydaddy
        17
    sillydaddy  
       2022-11-03 17:20:16 +08:00
    真有才。。
    iovekkk
        18
    iovekkk  
       2022-11-03 17:24:42 +08:00   2
    安卓的尴尬就在这里
    能做这个的
    都不屑这 1000 块
    EthanCYQ
        19
    EthanCYQ  
       2022-11-03 17:59:20 +08:00
    @sillydaddy 我瞅着也像 #滑稽
    jeesk
        20
    jeesk  
       2022-11-03 18:05:02 +08:00   1
    说实话难搞,1000 块你要去淘宝看看
    wenruoliushui
        21
    wenruoliushui  
       2022-11-03 18:38:57 +08:00
    1 想要其他电脑或者手机能看必须有服务端,一种是传到后台服务器,一种是本地建服务端,https://github.com/hypeapps/Endoscope 这个项目应该是唯一同时拥有本地服务端与客户端,你改一改就行了。
    2 第二个需求挺简单的,自己写个接收 udp 客户端接收数据包,然后用 surfaceview 根据传的数据坐标画出来就行了。
    whywaoxaks
        22
    whywaoxaks  
       2022-11-03 18:53:09 +08:00
    @wenruoliushui
    看 op 的描述只需要发,1 的话这个完项目全就行→ https://github.com/pedroSG94/RTSP-Server
    kennylam777
        23
    kennylam777  
       2022-11-04 08:55:14 +08:00
    USD 也可能有勉,直接抄 Endoscope 是有可能。

    1. 像 video stream 不是那,每次切 FPS/Resolution 也要理,另外用 MediaCodec 和 RTSP 打包,配麻,可能用 FFMPEG 一。

    2.作方式各,TextureView 比 SurfaceView 好,至少上面加 UI 元件是可以的,不然就要改 Preview stream 的容超麻。

    好久碰 Android 了,但也知道很麻。
    xmt328
        24
    xmt328  
       2022-11-04 10:26:15 +08:00
    这东西哪怕只是能跑也不止这个价
    1000 块撑死也就够两天工作量
    楼主要是觉得两天就能验证完,不如自己抽个周末
    ttgo
        25
    ttgo  
       2022-11-04 11:22:09 +08:00
    如果需求真就 op 描述的这些,上面很多人都给出现成项目了,这也就一晚上的工作量吧??当然 v 站都是在 gafa 月薪几万刀 ,并且干活巨慢的,自然看不上这一百多刀。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3376 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:32 PVG 12:32 LAX 21:32 JFK 00:32
    Do have faith in what you're doing.
    ubao msn 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