微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 udp 流网络摄像头卡住

如何解决通过 udp 流网络摄像头卡住

我有 Ubuntu 20 我尝试使用以下行编码(到 h264 格式)并流式传输我的网络摄像头(video2):

gst-launch-1.0 -vvv v4l2src device="/dev/video2" !视频转换! 视频尺度!视频率! 视频/x-raw,帧率=24/1,宽度=100,高度=100! x264enc 速度预设=超快调谐=零延迟! h264解析! rtph264pay 姓名=pay0 pt=96 ! udpsink 主机=127.0.0.1 端口=5000

和接收方:

gst-launch-1.0 -vvv udpsrc 端口=5000 ! 应用程序/x-rtp,media=video,clock-rate=90000,encoding-name=H264,payload=96 ! rtph264depay ! avdec_h264 !自动视频接收器

发件人控制台打印:

GstPipeline:pipeline0/GstRtpH264Pay:pay0: 时间戳 = 1708599737 GstPipeline:pipeline0/GstRtpH264Pay:pay0: seqnum = 28630

然后卡住了。接收方:

/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string) H264,有效载荷=(int)96 /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = application/x-rtp,encoding-name=(string)H264,payload=(int )96 /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src:帽=视频/ X-H264,流格式=(字符串)AVC中,对准=(字符串)AU,codec_data =(缓冲液)017a000dffe1001d677a000dbcb439fcf1b87350601054000003000400000300c23c50aa8001000468ef3cb0,电平=(字符串)1.3,profile=(string)high-4:2:2 /GstPipeline:pipeline0/avdec_h264:avdec_h264-0.GstPad:sink:帽=视频/ X-H264,流格式=(字符串)AVC中,对准=(字符串)AU,codec_data =(缓冲液)017a000dffe1001d677a000dbcb439fcf1b87350601054000003000400000300c23c50aa8001000468ef3cb0,电平=(串)1.3,profile=(string)high-4:2:2 /GstPipeline:pipeline0/avdec_h264:avdec_h264-0.GstPad:src: caps = video/x-raw,format=(string)Y42B,width=(int)100,height=(int)100,interlace-mode=(string )progressive,multiview-mode=(string)mono,multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/混合单声道,像素纵横比=(分数)4/3,色度位置=(字符串)mpeg2,色度=(字符串)bt601,帧率=(分数)24/1 重新分配延迟...

并且流不显示.. 问题是什么 ? (我用电脑摄像头 video0 尝试,同样的问题)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。