Closed wuguaner closed 3 months ago
环境信息:
内容描述: 视频无法播放,网络websocket状态为Finished 截图
抓包文件
日志
日志内容放这里, 文件的话请直接上传 2024-04-01 15:42:44.766 INFO --- com.genersoft.iot.vmp.service.impl.PlayServiceImpl : [点播开始] deviceId: 34020000001180000001, channelId: 34020000001310000001,收流端口: 10010, 收流模式:UDP, SSRC: 0000029256, SSRC校验:true 2024-04-01 15:42:44.770 INFO --- com.genersoft.iot.vmp.gb28181.transmit.cmd.impl.SIPCommander : 00007248 分配的ZLM为: XMwtdqgHIRds4OgT [127.0.0.1:10010] 2024-04-01 15:42:44.801 INFO --- c.g.iot.vmp.gb28181.transmit.event.response.impl.InviteResponseProcessor : [回复ack] 34020000001310000001-> 110.87.21.82:25632 2024-04-01 15:42:44.928 D [MediaServer] [19-event poller 3] RtpSession.cpp:36 RtpSession | 6-92(110.87.21.82:29325) 2024-04-01 15:42:44.939 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener : [ZLM HOOK]推流鉴权:XMwtdqgHIRds4OgT->rtp://110.87.21.82:29325/rtp/00007248? 2024-04-01 15:42:44.951 T [MediaServer] [19-event poller 1] HttpSession.cpp:27 HttpSession | 7-95(127.0.0.1:42320) 2024-04-01 15:42:44.952 D [MediaServer] [19-event poller 1] WebApi.cpp:250 http api debug | # request: POST /index/api/getMediaList # header: Accept-Encoding : gzip Connection : Keep-Alive Content-Length : 90 Content-Type : application/x-www-form-urlencoded Host : 127.0.0.1:8080 User-Agent : okhttp/4.10.0 # content: secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc&app=rtp&vhost=__defaultVhost__&stream=00007248 # response: { "code" : 0 } 2024-04-01 15:42:44.965 I [MediaServer] [19-event poller 3] RtpProcess.cpp:252 operator() | 00007248(110.87.21.82:29325) 允许RTP推流 2024-04-01 15:42:44.976 I [MediaServer] [19-event poller 3] GB28181Process.cpp:178 onRtpDecode | 00007248 judged to be PS 2024-04-01 15:42:44.976 I [MediaServer] [19-event poller 3] Decoder.cpp:240 onTrack | got track: H265 2024-04-01 15:42:44.976 I [MediaServer] [19-event poller 3] Decoder.cpp:240 onTrack | got track: PCMA 2024-04-01 15:42:44.976 I [MediaServer] [19-event poller 3] Decoder.cpp:159 onStream | add track finished 2024-04-01 15:42:45.257 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener : [ZLM HOOK] 收到zlm心跳:XMwtdqgHIRds4OgT 2024-04-01 15:42:45.266 INFO --- c.g.i.v.g.t.event.request.impl.message.notify.cmd.AlarmNotifyMessageHandler : [收到报警通知]设备:34020000001180000001 2024-04-01 15:42:45.267 INFO --- c.g.i.v.g.t.event.request.impl.message.notify.cmd.AlarmNotifyMessageHandler : [处理报警通知]待处理数量:1 2024-04-01 15:42:45.269 INFO --- c.g.i.v.g.t.event.request.impl.message.notify.cmd.AlarmNotifyMessageHandler : [收到报警通知]内容:{"alarmDescription":"视频动检","alarmMethod":"5","alarmPriority":"1","alarmTime":"2024-04-01 15:42:44","alarmType":"2","channelId":"34020000001310000002","createTime":"2024-04-01 15:42:45","deviceId":"34020000001180000001","latitude":0.0,"longitude":0.0} 2024-04-01 15:42:45.336 D [MediaServer] [19-event poller 3] MediaSink.cpp:137 emitAllTrackReady | all track ready use 360ms 2024-04-01 15:42:45.337 I [MediaServer] [19-event poller 3] MediaSource.cpp:523 emitEvent | 媒体注册:fmp4://__defaultVhost__/rtp/00007248 2024-04-01 15:42:45.337 I [MediaServer] [19-event poller 3] MultiMediaSourceMuxer.cpp:368 onAllTrackReady | stream: rtp://__defaultVhost__/rtp/00007248 , codec info: H265[1920/1080/25] 2024-04-01 15:42:45.337 I [MediaServer] [19-event poller 3] MediaSource.cpp:523 emitEvent | 媒体注册:rtsp://__defaultVhost__/rtp/00007248 2024-04-01 15:42:45.340 I [MediaServer] [19-event poller 3] MediaSource.cpp:523 emitEvent | 媒体注册:rtmp://__defaultVhost__/rtp/00007248 2024-04-01 15:42:45.340 I [MediaServer] [19-event poller 3] MediaSource.cpp:523 emitEvent | 媒体注册:ts://__defaultVhost__/rtp/00007248 2024-04-01 15:42:45.348 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener : [ZLM HOOK] 流注册, XMwtdqgHIRds4OgT->fmp4->rtp/00007248 2024-04-01 15:42:45.348 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener : [ZLM HOOK] 流注册, XMwtdqgHIRds4OgT->ts->rtp/00007248 2024-04-01 15:42:45.348 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener : [ZLM HOOK] 流注册, XMwtdqgHIRds4OgT->rtsp->rtp/00007248 2024-04-01 15:42:45.348 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMHttpHookListener : [ZLM HOOK] 流注册, XMwtdqgHIRds4OgT->rtmp->rtp/00007248 2024-04-01 15:42:45.353 INFO --- com.genersoft.iot.vmp.service.impl.PlayServiceImpl : 收到订阅消息: {"aliveSecond":0,"app":"rtp","bytesSpeed":0,"createStamp":1711957364,"docker":false,"mediaServerId":"XMwtdqgHIRds4OgT","originSock":{"identifier":"00007248","local_ip":"172.17.0.2","local_port":10010,"peer_ip":"110.87.21.82","peer_port":29325},"originType":3,"originTypeStr":"rtp_push","originUrl":"rtp://__defaultVhost__/rtp/00007248","regist":true,"schema":"rtsp","stream":"00007248","totalReaderCount":"0","tracks":[{"channels":0,"codecId":0,"codecType":0,"fps":25,"height":1080,"ready":true,"sampleBit":0,"sampleRate":0,"width":1920}],"vhost":"__defaultVhost__"} 2024-04-01 15:42:45.368 INFO --- com.genersoft.iot.vmp.service.impl.PlayServiceImpl : [点播成功] deviceId: 34020000001180000001, channelId: 34020000001310000001 2024-04-01 15:42:45.368 INFO --- com.genersoft.iot.vmp.service.impl.PlayServiceImpl : [请求截图]: 34020000001180000001_34020000001310000001.jpg 2024-04-01 15:42:45.369 INFO --- com.genersoft.iot.vmp.media.zlm.ZLMRESTfulUtils : Request{method=GET, url=http://127.0.0.1:8080/index/api/getSnap?secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc&expire_sec=1&url=http%3A%2F%2F127.0.0.1%3A8080%2Frtp%2F00007248.live.flv&timeout_sec=15} 2024-04-01 15:42:45.375 I [MediaServer] [19-work poller 1] Process.cpp:178 run | start child process 1428, log file:/opt/media/ffmpeg/ffmpeg.log.1428 2024-04-01 15:42:45.494 T [MediaServer] [19-event poller 1] HttpSession.cpp:27 HttpSession | 8-94(127.0.0.1:42326) 2024-04-01 15:42:45.494 W [MediaServer] [19-event poller 1] HttpSession.cpp:368 operator() | 8-94(127.0.0.1:42326) flv播放器一般只支持H264和AAC编码,该编码格式可能不被播放器支持:H265 2024-04-01 15:42:45.505 W [MediaServer] [19-event poller 1] HttpSession.cpp:105 onError | 8-94(127.0.0.1:42326) FLV/TS/FMP4播放器(__defaultVhost__/rtp/00007248)断开:connection reset by peer,耗时(s):0 2024-04-01 15:42:45.505 T [MediaServer] [19-event poller 1] HttpSession.cpp:33 ~HttpSession | 8-94(127.0.0.1:42326) 2024-04-01 15:42:45.505 I [MediaServer] [19-work poller 1] Process.cpp:230 s_wait | process terminated, pid=1428, exit code=1 2024-04-01 15:42:45.506 D [MediaServer] [19-work poller 1] WebApi.cpp:250 http api debug | # request: GET /index/api/getSnap?secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc&expire_sec=1&url=http%3A%2F%2F127.0.0.1%3A8080%2Frtp%2F00007248.live.flv&timeout_sec=15 # header: Accept-Encoding : gzip Connection : Keep-Alive Host : 127.0.0.1:8080 User-Agent : okhttp/4.10.0 # content: # response: #### pid=1428,cmd=/usr/bin/ffmpeg -rtsp_transport tcp -i http://127.0.0.1:8080/rtp/00007248.live.flv -y -f mjpeg -t 0.001 /opt/media/www/snap/f17838501fbca9bcfeb2c318310b957b/1711957365.jpeg.tmp ##### ffmpeg version 4.2.7-0ubuntu0.1 Copyright (c) 2000-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Option rtsp_transport not found. 2024-04-01 15:42:45.506 W [MediaServer] [19-work poller 1] Process.cpp:288 s_kill | kill process 1428 failed:no such process 2024-04-01 15:42:47.193 I [MediaServer] [19-event poller 3] MediaSource.cpp:523 emitEvent | 媒体注册:hls://__defaultVhost__/rtp/00007248 浏览器控制台报错: ![image](https://github.com/648540858/wvp-GB28181-pro/assets/34933361/1cf0bc9a-369c-4ad2-90d2-7f5fc00a8d69)
2023年2月的版本太老了,直接更新到最新版吧,zlm和wvp都更新到最新版
环境信息:
内容描述: 视频无法播放,网络websocket状态为Finished 截图
![image](https://github.com/648540858/wvp-GB28181-pro/assets/34933361/5cb74b2f-1aac-40c2-b544-4b79ea5f5866)
抓包文件
日志