|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
tiez (骑牛夜旅) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/10/31 12:34:09 |
标题: |
试了很久RVMedia打开海康摄像头,但是不行 |
浏览:1928 |
|
加入我的收藏 |
楼主: |
我是想用RTSP或IP打开的方式都不行。 帮助上说RVMedia使用RTSP要FFMpeg或GStreamer的支持,我没搞定GStreamer,FFMpeg的模式不报错了,但打开rtsp://admin:admin12345@192.168.3.21:554/摄像头没反应,用VLC打开同一个摄像头是成功的。之所以使用RVMedia是想在图像输出前做些特效。目前我用的是FFVCL是很好用的,但是FFVCL在输出到界面之前只能以bitmap的方式取得图像,我去了头取RGB数据块是上下颠倒的,循环倒置就消耗资源。RVMedia的事件回调中有个DIB句柄,我想试试是不是能一次取到正的数据。而且RVMedia打开的模式比较多。
有用过RVMedia的没,指点一下,谢谢~~
----------------------------------------------
- |
作者: |
hans (hans) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/10/31 18:26:21 |
1楼: |
目前的版本对此类摄像头的支持有限,所以我现在手里测试的都是Foscam之类官方指明支持的
目前官方有 6.0.1, 不过还没有源代码的,有个老外说帮忙看一下,目前还没消息,看上去他有会员
gstreammer要用老版本的,新版本的我试过问题比较多
VLC其实是最好的播放器组件,但是它不支持录制
----------------------------------------------
Hans
|
作者: |
|
2018/10/31 18:31:36 |
2楼: |
开海康的摄像头,请用海康的SDK。。。
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
|
作者: |
tiez (骑牛夜旅) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/10/31 22:04:44 |
3楼: |
目前我做的程序海康大华什么的都是用的官方SDK再用FFVCL做显示。就是看到这个想试试的
----------------------------------------------
-
|
作者: |
|
2018/11/1 7:37:39 |
4楼: |
RVMedia,TVideoGrabber,我都试用过,都不怎么好用,也没有源码。 还是用官方的SDK,比较靠谱。 海康的SDK,应有尽有。多看看文档。根本无需使用FFVCL。
上下倒置也不会耗多少资源: bmp.Canvas.CopyRect(bmp.Canvas.ClipRect, bmp.Canvas, Rect(0, bmp.Height, bmp.Width, 0));
----------------------------------------------
武汉天气不好
|
作者: |
tiez (骑牛夜旅) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/11/1 9:17:54 |
5楼: |
4楼你说的意思我明白,不过我不是光用于显示和加特效的,我还要在显示前进行抽帧。 如果是用SDK的IP摄像头可以在SDK的解码回调里取得帧,如果是本地摄像头又想用一套程序同时操作SDK的摄像头和本地USB摄像头那取得帧数据的就最好放在最后抽取。
我以前通过SDK的帧回调取得YUV抽帧后再用FFMpeg转RGB是非常高效的,速度非常快开销非常小。而FFVCL的取帧回调也是可以直接注入YUV帧的,在其显示阶段有两个绘制回调,一个是Bitmap形式的一个是针对显示设备的,我从Bitmap中抽帧重新生成rgb数据块不能从Canvas中取得,效能太低,我是把bitmap转入流,从流中截取RGB数据块,但是Y轴倒置,要转成正常格式就要写循环拷贝内存,虽然就循环几百次,但是还是有点低效。我每秒都是要处理十帧以上的,由于硬件限制对程序性能有很高要求。 倒置的RGB数据块不是我自己用于显示什么的,是给其它DLL用的,我必须先处理好,所以使用Canvas不是最优的选择。
不过还是谢谢你的建议。
----------------------------------------------
-
|
作者: |
tiez (骑牛夜旅) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/11/1 9:23:30 |
6楼: |
另外说一下,我其实就是想看看有没有更灵活更高效的视频设备操作显示控件。 目前IP摄像头的SDK我全包装了但如果有很好的能同时操作本地摄像头、文件、网络视频源、RTSP网络串流的那我还是想看看。关键在最后我要能有取得帧数据的事件。有没有什么好的请大家推荐一下。
----------------------------------------------
-
|
作者: |
majx (skin) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/11/3 13:43:18 |
7楼: |
楼上的大侠,我也想学学DELPHI调用大华和海康网络摄像机的视频,能不能发个DEMO给参考参考啊?
----------------------------------------------
majx,QQ 613354940
|
作者: |
|
2018/11/13 11:45:00 |
8楼: |
@majx 你留个邮箱,我有个用XE6做的海康DEMO,是基于原来海康官方delphi DEMO(官方的是D7的,已不再提供了)。
----------------------------------------------
-
|
作者: |
|
2018/11/13 13:13:15 |
9楼: |
发我邮箱吧。 1765535979@qq.com
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/11/13 13:37:31 |
10楼: |
麻烦发我一份 295891330@qq.com
----------------------------------------------
-
|
作者: |
|
2018/11/17 20:11:53 |
11楼: |
麻烦也发我份 87293688@qq.com
----------------------------------------------
-
|
作者: |
majx (skin) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/11/18 11:25:45 |
12楼: |
我的邮箱是613354940@qq.com 。我想要64位的DELPHI开发海康的代码,谁能发个给参考参考?
----------------------------------------------
majx,QQ 613354940
|
作者: |
glwang (glwang) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2018/11/18 17:04:07 |
13楼: |
上面楼层有收到的吗?转发一份:83756198@qq.com
----------------------------------------------
|
作者: |
|
2018/11/18 19:26:16 |
14楼: |
麻烦也发我份 14625154@qq.com 非常感谢!!
----------------------------------------------
-
|
作者: |
|
2018/11/19 8:24:12 |
15楼: |
麻烦也发我份 12288144@qq.com 非常感谢!!
----------------------------------------------
-
|
作者: |
majx (skin) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/11/19 20:22:17 |
16楼: |
别跟了,没有发。
----------------------------------------------
majx,QQ 613354940
|
|