首页   注册   登录
 liu826250634 最近的时间轴更新

liu826250634

V2EX 第 286014 号会员,加入于 2018-01-24 11:01:44 +08:00
关于 Python 调用海康摄像头。
问与答  •  liu826250634  •  2018-07-05 12:16:34 PM  •  最后回复来自 Karblue
7
如何搭建一个视频直播服务器
  •  2   
    程序员  •  liu826250634  •  72 天前  •  最后回复来自 registerrr
    46
    Python flask-socketio 启动问题
  •  1   
    问与答  •  liu826250634  •  2018-01-30 16:55:54 PM  •  最后回复来自 liu826250634
    1
    liu826250634 最近回复了
    2018-08-21 19:27:14 +08:00
    回复了 ZoomQuiet 创建的主题 程序员 [FFmpeg] 如何通过实时摄像头帧图片生成 rtmp 直播流?
    题主您好。
    我也是遇到这样的问题,需要从海康摄像头抓取之后进行人脸识别,对视频进行处理之后进行 rtmp 进行推流。
    我的代码:
    size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))
    sizeStr = str(size[0]) + 'x' + str(size[1])
    fps = cap.get(cv2.CAP_PROP_FPS) # 30p/self
    fps = int(fps)
    rtmpUrl = 'rtmp://192.168.1.71:1935/live/app'
    command = ['ffmpeg',
    '-y',
    '-f', 'rawvideo',
    '-vcodec','rawvideo',
    '-pix_fmt', 'bgr24',
    '-s', sizeStr,
    '-r', str(fps),
    '-i', '-',
    '-c:v', 'libx264',
    '-pix_fmt', 'yuv420p',
    '-preset', 'ultrafast',
    '-f', 'flv',
    rtmpUrl]

    while True:
    ret, frame = cap.read()
    proc = sp.Popen(command, stdin=sp.PIPE, shell=False)
    proc.stdin.write(frame.tostring())
    if cv2.waitKey(1) & 0xFF == ord('q'):
    break

    运行是成功了(也不能说成功,有时候会崩溃),但是用 VLC 却是不能拉流观看。
    然后再想是否是你说的这个问题,从 numpy.ndarray->cv2.cv.cvmat。
    但是在网上查资料说 mat_array = cv2.cv.fromarray(frame),这个 opencv-python 2.4 之后就没了。
    希望题主看到之后能解答一下!
    2018-07-05 11:15:12 +08:00
    回复了 liu826250634 创建的主题 问与答 关于 Python 调用海康摄像头。
    @zuoxiaomo 海康没有 python 对应的 demo
    2018-07-05 10:32:17 +08:00
    回复了 liu826250634 创建的主题 问与答 关于 Python 调用海康摄像头。
    @ziding 我就是看了这个文档。 他的 wsdl 文件如何来的。别笑话我,我是个菜鸟程序员- -
    2018-07-05 09:19:52 +08:00
    回复了 liu826250634 创建的主题 问与答 关于 Python 调用海康摄像头。
    @yufpga 我知道有这种方式,但是我不懂 C++, 这样的话要麻烦同事。所以先看自己能否解决。
    2018-06-27 10:38:16 +08:00
    回复了 liu826250634 创建的主题 程序员 如何搭建一个视频直播服务器
    @xiaoheijw 老哥,能加微信私聊么?
    2018-06-27 10:13:57 +08:00
    回复了 liu826250634 创建的主题 程序员 如何搭建一个视频直播服务器
    @realpg 我们有海康的摄像头。但是不能直接调用,需要通过 CS 端转发。如果是能直接调用的话,通过控件延迟很低。
    还涉及不同的摄像头,没办法统一,所以才想着搭一个服务器转发。
    2018-06-26 15:09:01 +08:00
    回复了 liu826250634 创建的主题 程序员 如何搭建一个视频直播服务器
    @xshwy 我们是在专网里面,不能上网。
    2018-06-26 14:56:49 +08:00
    回复了 liu826250634 创建的主题 程序员 如何搭建一个视频直播服务器
    @fgodt 谢谢老哥的建议,我们这里涉及不同的厂商,我们公司 CS 端的话(使用海康 SDK 方式取流),再传给我们,其他厂商都应该大同小异。但是因为我们不能直接调海康的接口。所以想采用的是搭一个服务器,他们把视频流传给服务器,再从服务器取视频(我也不太清楚这个方案靠不靠谱)。
    2018-06-26 13:26:09 +08:00
    回复了 liu826250634 创建的主题 程序员 如何搭建一个视频直播服务器
    @likuku 我需要延迟控制两秒以内。所以接受不了。
    2018-06-26 13:25:19 +08:00
    回复了 liu826250634 创建的主题 程序员 如何搭建一个视频直播服务器
    @ZXCDFGTYU 我看了资料,都说 hls 延迟都是挺高的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1263 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 13ms · UTC 17:46 · PVG 01:46 · LAX 09:46 · JFK 12:46
    ♥ Do have faith in what you're doing.