使用DVPP进行RTSP硬件解码报错
收藏回复举报
使用DVPP进行RTSP硬件解码报错
t('forum.solved') 已解决
发表于2025-03-06 21:35:16
0 查看

1.情况描述

    使用简单的硬件解码程序读取rtsp视频,报错[ERROR] Decode channel 0 frame 5 failed, error 1,程序如下节。

2.解码程序:

from videocapture import VideoCapture
from acllite_resource import AclLiteResource
import time
import cv2
import numpy as np


if __name__ == "__main__":
    # rtsp_path = "rtsp://admin:Huawei123@10.233.38.35:554/liveMedia/ch1/Media1"
    rtsp_path = "/home/HwHiAiUser/project/coco_detection_rtsp/data/person.h264"
    p2 = 'rtsp:/192.168.2.119/554'
    # rtsp_path = '/root/hejingze/ECP_AI/temp/khll.mp4'
    pic_path = '/home/HwHiAiUser/Pictures/mobilenetv3-bneck.png'
    acl_resource = AclLiteResource()
    acl_resource.init()
    my_capture = VideoCapture(p2)
    num = 0
    start = time.time()
    while True:
        ret, frame = my_capture.read(False)
        if ret:
            print("error")
        else:
            if frame:
                num += 1
                print(frame.width, frame.height)
                
            else:
                print(time.time()-start)
                print(num) 
                break

3.输入rtsp视频流格式检查

ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.3.0-1ubuntu1~22.04.1)
  configuration: --enable-shared --enable-pic --enable-static --disable-x86asm --enable-libx264 --enable-gpl --prefix=/usr/local/Ascend/thirdpart/aarch64
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
Input #0, rtsp, from 'rtsp://192.168.2.119/554':
  Metadata:
    title           : Streamed by ZLMediaKit-5.0(build in Jun  6 2021 11:54:59)
  Duration: N/A, start: 1959.128000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080, 55.56 tbr, 90k tbn, 180k tbc
Output #0, null, to 'pipe:':
  Metadata:
    title           : Streamed by ZLMediaKit-5.0(build in Jun  6 2021 11:54:59)
    encoder         : Lavf58.20.100
    Stream #0:0: Video: h264 (High), yuvj420p(pc, bt709, progressive), 1920x1080, q=2-31, 55.56 tbr, 90k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame= 1104 fps= 26 q=-1.0 Lsize=N/A time=00:00:45.12 bitrate=N/A speed=1.05x    
video:11424kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

4.报错日志

[INFO]	init resource stage:
[INFO]	Init resource success
[INFO]	Get rtsp:/192.168.2.119/554 infomation: width 1920, height 1080, profile 100, codec h264, entype 3
[INFO]	Ready to decode rtsp:/192.168.2.119/554...
[INFO]	Start decode rtsp:/192.168.2.119/554 frames
[ERROR]	Decode channel 0 frame 0 failed, error 1
[ERROR]	Decode channel 0 frame 1 failed, error 1
[ERROR]	Decode channel 0 frame 2 failed, error 1
[ERROR]	Decode channel 0 frame 3 failed, error 1
[ERROR]	Decode channel 0 frame 4 failed, error 1
[ERROR]	Decode channel 0 frame 5 failed, error 1
[ERROR]	Decode channel 0 frame 6 failed, error 1
[ERROR]	Decode channel 0 frame 7 failed, error 1
[ERROR]	Decode channel 0 frame 8 failed, error 1
[ERROR]	Decode channel 0 frame 9 failed, error 1
[ERROR]	Decode channel 0 frame 10 failed, error 1
[ERROR]	Decode channel 0 frame 11 failed, error 1
[ERROR]	Decode channel 0 frame 12 failed, error 1
[ERROR]	Decode channel 0 frame 13 failed, error 1
[ERROR]	Decode channel 0 frame 14 failed, error 1
[ERROR]	Decode channel 0 frame 15 failed, error 1
[ERROR]	Decode channel 0 frame 16 failed, error 1
[ERROR]	Decode channel 0 frame 17 failed, error 1
[ERROR]	Decode channel 0 frame 18 failed, error 1
[ERROR]	Decode channel 0 frame 19 failed, error 1
[ERROR]	Decode channel 0 frame 20 failed, error 1
[ERROR]	Decode channel 0 frame 21 failed, error 1
[ERROR]	Decode channel 0 frame 22 failed, error 1
[ERROR]	Decode channel 0 frame 23 failed, error 1
[ERROR]	Decode channel 0 frame 24 failed, error 1
[ERROR]	Decode channel 0 frame 25 failed, error 1
[ERROR]	Decode channel 0 frame 26 failed, error 1
[ERROR]	Decode channel 0 frame 27 failed, error 1
[ERROR]	Decode channel 0 frame 28 failed, error 1
[ERROR]	Decode channel 0 frame 29 failed, error 1
[ERROR]	Decode channel 0 frame 30 failed, error 1
[ERROR]	Decode channel 0 frame 31 failed, error 1
[ERROR]	Decode channel 0 frame 32 failed, error 1
[ERROR]	Decode channel 0 frame 33 failed, error 1
[ERROR]	Decode channel 0 frame 34 failed, error 1
[ERROR]	Decode channel 0 frame 35 failed, error 1
[ERROR]	Decode channel 0 frame 36 failed, error 1
[ERROR]	Decode channel 0 frame 37 failed, error 1
[ERROR]	Decode channel 0 frame 38 failed, error 1
[ERROR]	Decode channel 0 frame 39 failed, error 1
[ERROR]	Decode channel 0 frame 40 failed, error 1
[ERROR]	Decode channel 0 frame 41 failed, error 1
[ERROR]	Decode channel 0 frame 42 failed, error 1
[ERROR]	Decode channel 0 frame 43 failed, error 1
[ERROR]	Decode channel 0 frame 44 failed, error 1
[ERROR]	Decode channel 0 frame 45 failed, error 1
[ERROR]	Decode channel 0 frame 46 failed, error 1
[ERROR]	Decode channel 0 frame 47 failed, error 1
[ERROR]	Decode channel 0 frame 48 failed, error 1
[ERROR]	Decode channel 0 frame 49 failed, error 1
[ERROR]	Decode channel 0 frame 50 failed, error 1
[ERROR]	Decode channel 0 frame 51 failed, error 1
[ERROR]	Decode channel 0 frame 52 failed, error 1
[ERROR]	Decode channel 0 frame 53 failed, error 1
[ERROR]	Decode channel 0 frame 54 failed, error 1
[ERROR]	Decode channel 0 frame 55 failed, error 1
[ERROR]	Decode channel 0 frame 56 failed, error 1
[ERROR]	Decode channel 0 frame 57 failed, error 1
[ERROR]	Decode channel 0 frame 58 failed, error 1
[ERROR]	Decode channel 0 frame 59 failed, error 1
[ERROR]	Decode channel 0 frame 60 failed, error 1
[ERROR]	Decode channel 0 frame 61 failed, error 1
[ERROR]	Decode channel 0 frame 62 failed, error 1
[ERROR]	Decode channel 0 frame 63 failed, error 1
[ERROR]	Decode channel 0 frame 64 failed, error 1
[ERROR]	Decode channel 0 frame 65 failed, error 1
[ERROR]	Decode channel 0 frame 66 failed, error 1
[ERROR]	Decode channel 0 frame 67 failed, error 1
[ERROR]	Decode channel 0 frame 68 failed, error 1
[ERROR]	Decode channel 0 frame 69 failed, error 1
[ERROR]	Decode channel 0 frame 70 failed, error 1
[ERROR]	Decode channel 0 frame 71 failed, error 1
[ERROR]	Decode channel 0 frame 72 failed, error 1
[ERROR]	Decode channel 0 frame 73 failed, error 1
[ERROR]	Decode channel 0 frame 74 failed, error 1
[ERROR]	Decode channel 0 frame 75 failed, error 1
[ERROR]	Decode channel 0 frame 76 failed, error 1
[ERROR]	Decode channel 0 frame 77 failed, error 1
[ERROR]	Decode channel 0 frame 78 failed, error 1
[ERROR]	Decode channel 0 frame 79 failed, error 1
[ERROR]	Decode channel 0 frame 80 failed, error 1
[ERROR]	Decode channel 0 frame 81 failed, error 1
[ERROR]	Decode channel 0 frame 82 failed, error 1
[ERROR]	Decode channel 0 frame 83 failed, error 1
[ERROR]	Decode channel 0 frame 84 failed, error 1
[ERROR]	Decode channel 0 frame 85 failed, error 1
[ERROR]	Decode channel 0 frame 86 failed, error 1
[ERROR]	Decode channel 0 frame 87 failed, error 1
[ERROR]	Decode channel 0 frame 88 failed, error 1
[ERROR]	Decode channel 0 frame 89 failed, error 1
[ERROR]	Decode channel 0 frame 90 failed, error 1
[ERROR]	Decode channel 0 frame 91 failed, error 1
[ERROR]	Decode channel 0 frame 92 failed, error 1
[ERROR]	Decode channel 0 frame 93 failed, error 1
[ERROR]	Decode channel 0 frame 94 failed, error 1
[ERROR]	Decode channel 0 frame 95 failed, error 1
[ERROR]	Decode channel 0 frame 96 failed, error 1
[ERROR]	Decode channel 0 frame 97 failed, error 1
[ERROR]	Decode channel 0 frame 98 failed, error 1
[ERROR]	Decode channel 0 frame 99 failed, error 1
[ERROR]	Decode channel 0 frame 100 failed, error 1
[ERROR]	Decode channel 0 frame 101 failed, error 1
[ERROR]	Decode channel 0 frame 102 failed, error 1
[ERROR]	Decode channel 0 frame 103 failed, error 1
[ERROR]	Decode channel 0 frame 104 failed, error 1
[ERROR]	Decode channel 0 frame 105 failed, error 1
[ERROR]	Decode channel 0 frame 106 failed, error 1
[ERROR]	Decode channel 0 frame 107 failed, error 1
[ERROR]	Decode channel 0 frame 108 failed, error 1
[ERROR]	Decode channel 0 frame 109 failed, error 1
[ERROR]	Decode channel 0 frame 110 failed, error 1
[ERROR]	Decode channel 0 frame 111 failed, error 1
[ERROR]	Decode channel 0 frame 112 failed, error 1
[ERROR]	Decode channel 0 frame 113 failed, error 1
[ERROR]	Decode channel 0 frame 114 failed, error 1
[ERROR]	Decode channel 0 frame 115 failed, error 1
[ERROR]	Decode channel 0 frame 116 failed, error 1
[ERROR]	Decode channel 0 frame 117 failed, error 1
[ERROR]	Decode channel 0 frame 118 failed, error 1
[ERROR]	Decode channel 0 frame 119 failed, error 1
[ERROR]	Decode channel 0 frame 120 failed, error 1
[ERROR]	Decode channel 0 frame 121 failed, error 1
[ERROR]	Decode channel 0 frame 122 failed, error 1
[ERROR]	Read channel id 0 frame timeout, receive frame 124, decoded 123
error
[ERROR]	Decode channel 0 frame 123 failed, error 1

本帖最后由 匿名用户2025/03/06 21:38:44 编辑

我要发帖子