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

2022-11-03 15:14:13 +08:00
 fl2d

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

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

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

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

有兴趣的请联系 tg:aHR0cHM6Ly90Lm1lL3RvZGRpZCA=

2654 次点击
所在节点    程序员
25 条回复
wenruoliushui
2022-11-03 18:38:57 +08:00
1 想要其他电脑或者手机能看必须有服务端,一种是传到后台服务器,一种是本地建服务端,https://github.com/hypeapps/Endoscope 这个项目应该是唯一同时拥有本地服务端与客户端,你改一改就行了。
2 第二个需求挺简单的,自己写个接收 udp 客户端接收数据包,然后用 surfaceview 根据传的数据坐标画出来就行了。
whywaoxaks
2022-11-03 18:53:09 +08:00
@wenruoliushui
看 op 的描述只需要发,1 的话这个完项目全就行→ https://github.com/pedroSG94/RTSP-Server
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
2022-11-04 10:26:15 +08:00
这东西哪怕只是能跑也不止这个价
1000 块撑死也就够两天工作量
楼主要是觉得两天就能验证完,不如自己抽个周末
ttgo
2022-11-04 11:22:09 +08:00
如果需求真就 op 描述的这些,上面很多人都给出现成项目了,这也就一晚上的工作量吧??当然 v 站都是在 gafa 月薪几万刀 ,并且干活巨慢的,自然看不上这一百多刀。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX