查看完整版本: [-- Aplayer播放监控视频时长期黑屏 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> Aplayer播放监控视频时长期黑屏 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

verbinpp 2021-05-25 18:06

Aplayer播放监控视频时长期黑屏

如题,使用的是最新版(3.16)
c#桌面应用版本,没有进行其他设置。
播放的串流是: http://hls01open.ys7.com/openlive/209bfa7171b640c48af778ec3bea9af4.m3u8
确认过使用VLC可正常播放
闲置一会儿后,有时候就开始播放了。
烦请指教,感恩的心!
拿到的日志是:
  1. APlayer[17:55:05.522][0890]: CHttpStream, Response,    Cache-Control: max-age=300
    APlayer[17:55:05.522][0890]: CHttpStream, Response,    Accept-Ranges: none
    APlayer[17:55:05.522][0890]: CHttpStream, Response,    Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Range
    APlayer[17:55:05.522][0890]: CHttpStream, Response,    Access-Control-Allow-Origin: *
    APlayer[17:55:05.522][0890]: CHttpStream, Response,    Cache-Control: max-age=3600
    APlayer[17:55:05.522][0890]: CHttpStream, Response,    Pragma: cache
    APlayer[17:55:05.522][0890]: CHttpStream, Response,    X-UA-Compatible: IE=Edge,chrome=1
    APlayer[17:55:05.522][0890]: CHttpStream::Open succeeded, stream length = 47752, live = 0
    APlayer[17:55:05.522][0890]: CHttpLiveStream::Read, right = 44028
    APlayer[17:55:05.522][0890]: CHttpStream::RecvData, recv 9123 bytes
    APlayer[17:55:05.522][0890]: CHttpStream::RecvData, recv 1452 bytes
    APlayer[17:55:05.526][0890]: CHttpStream::RecvData, recv 7260 bytes
    APlayer[17:55:05.526][0890]: CHttpStream::RecvData, recv 2904 bytes
    APlayer[17:55:05.527][0890]: CHttpStream::RecvData, recv 4356 bytes
    APlayer[17:55:05.527][0890]: CHttpStream::RecvData, recv 5808 bytes
    APlayer[17:55:05.528][0890]: CHttpStream::RecvData, recv 2904 bytes
    APlayer[17:55:05.532][0890]: CHttpStream::RecvData, recv 5808 bytes
    APlayer[17:55:05.532][0890]: CHttpStream::RecvData, recv 2756 bytes
    APlayer[17:55:05.532][0890]: ReadThread: Sequence thread read 65536 bytes, 193188 - 258724, cache data length = 258724
    APlayer[17:55:05.532][0CFC]: APlayerSource: Read 65536 bytes from cache.
    APlayer[17:55:05.532][0CFC]: APlayerSource[086133c8]: ========== Read 196836 - 262372, len = 65536 ==========
    APlayer[17:55:05.544][0890]: CHttpLiveStream::SetPosition = 258724
    APlayer[17:55:05.544][0890]: CHttpLiveStream::Read = 65536
    APlayer[17:55:05.544][0890]: CHttpLiveStream::Read, left = 3724
    APlayer[17:55:05.544][0890]: CHttpStream::RecvData, recv 3724 bytes
    APlayer[17:55:05.545][0890]: CHttpStream::Close
    APlayer[17:55:05.545][0890]: CHttpStream::Http_Disconnect
    APlayer[17:55:05.545][0890]: CHlsAes::DisableAES
    APlayer[17:55:06.554][0890]: Real m3u8 not empty, use it
    APlayer[17:55:06.554][0890]: CHttpLiveStream::Parse, level=1, http://sqhls1.ys7.com:7885/openlive/E13385341_6_2.m3u8?ticket=Tm1hVVlWUmwvaGY5VFd3S1JKMGQxcXFDS01MUHNQcGtNb3FHOGZFQmRadz0kMSQyMDIxMDUyNjE3NTQ1OCQxNjIxOTM2NDY4NjQ5JDE2MjIwMjI4OTg2NDkkMSQxNjIxOTM2NDY4NjQ5JDE2MjIwMjI4OTg2NDkkMTAwMDAkNzExMzEwMTZhYjg3NDZiYjg1MDEwNWQ0NGZkNTNjODUkLTE=&token=62fceccf11d748d58b112251635850e8
    APlayer[17:55:06.554][0890]: CHttpLiveStream::Parse = real m3u8
    APlayer[17:55:06.555][0890]: CHttpStream::Open = http://sqhls1.ys7.com:7885/openlive/E13385341_6_2.m3u8?ticket=Tm1hVVlWUmwvaGY5VFd3S1JKMGQxcXFDS01MUHNQcGtNb3FHOGZFQmRadz0kMSQyMDIxMDUyNjE3NTQ1OCQxNjIxOTM2NDY4NjQ5JDE2MjIwMjI4OTg2NDkkMSQxNjIxOTM2NDY4NjQ5JDE2MjIwMjI4OTg2NDkkMTAwMDAkNzExMzEwMTZhYjg3NDZiYjg1MDEwNWQ0NGZkNTNjODUkLTE=&token=62fceccf11d748d58b112251635850e8, this = 053fb2c0
    APlayer[17:55:06.555][0890]: CHttpStream::ParseUrl, IP is v4: 112.13.217.91
    APlayer[17:55:06.555][0890]: CHttpStream::Http_Disconnect
    APlayer[17:55:06.555][0890]: CHttpStream::Http_Connect
    APlayer[17:55:06.599][0890]: CHttpStream::Http_Connect, connect wait server, error = 10035, retry count = 0
    APlayer[17:55:06.599][0890]: CHttpStream::Http_Connect, connect delay okay!
    APlayer[17:55:06.630][0890]: CHttpStream::Http_Send,    GET /openlive/E13385341_6_2.m3u8?ticket=Tm1hVVlWUmwvaGY5VFd3S1JKMGQxcXFDS01MUHNQcGtNb3FHOGZFQmRadz0kMSQyMDIxMDUyNjE3NTQ1OCQxNjIxOTM2NDY4NjQ5JDE2MjIwMjI4OTg2NDkkMSQxNjIxOTM2NDY4NjQ5JDE2MjIwMjI4OTg2NDkkMTAwMDAkNzExMzEwMTZhYjg3NDZiYjg1MDEwNWQ0NGZkNTNjODUkLTE=&token=62fceccf11d748d58b112251635850e8 HTTP/1.1
    APlayer[17:55:06.631][0890]: CHttpStream::Http_Send,    Connection: Keep-Alive
    APlayer[17:55:06.631][0890]: CHttpStream::Http_Send,    Accept-Encoding: identity
    APlayer[17:55:06.632][0890]: CHttpStream::Http_Send,    Accept: */*
    APlayer[17:55:06.632][0890]: CHttpStream::Http_Send,    User-Agent: VLC/2.2.1 LibVLC/2.2.1
    APlayer[17:55:06.632][0890]: CHttpStream::Http_Send,    Range: bytes=0-
    APlayer[17:55:06.632][0890]: CHttpStream::Http_Send,    Host: sqhls1.ys7.com:7885
    APlayer[17:55:06.633][0890]: CHttpStream::Http_Send,    Cache-Control: no-cache
    APlayer[17:55:06.633][0890]: CHttpStream::Http_Send,    
    APlayer[17:55:06.634][0890]: CHttpStream::Http_Send okay


aplayer 2021-05-27 14:55
从调试来看, 该 m3u8 源网速较慢,而 APlayer 对于这种单视频流的文件默认搜索音视频双流时间较长,导致打开慢,后续这块可以优化下。


查看完整版本: [-- Aplayer播放监控视频时长期黑屏 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.009134 second(s),query:0 Gzip enabled