ZeBobo5 / Vlc.DotNet

.NET control that hosts the audio/video capabilities of the VLC libraries
MIT License
947 stars 416 forks source link

Playing some videos on any platform will get stuck #698

Closed bbhxwl closed 3 years ago

bbhxwl commented 3 years ago

Generic information

Summary

Playing the following video will get stuck. On any platform, I have tried WinForm, WPF, xamarin.android, xamarin.ios

https://bj.bcebos.com/kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 https://bj.bcebos.com/kpy-organizations/U12760068/videos/2021083110332897820349837654.mp4

mfkl commented 3 years ago

Damn, you even sent videolabs an email. Spamming is the best way to not get help.

Close this J.

bbhxwl commented 3 years ago

Damn, you even sent videolabs an email. Spamming is the best way to not get help.

Close this J.

I've sent the details. But I didn't get any help. The template sent by me and others is the same, and the details have been submitted.

mfkl commented 3 years ago

You have sent an email less than 24h ago, created an issue here and opened a stackoverflow question (to which I gave you a hint).

If you think asking the same question over and over again on all possible channels will get you what you want, you're mistaken.

You won't get any more help from me on any videolan project, so next time you contact us you will get a ban. This is your warning. Bye.

bbhxwl commented 3 years ago

You have sent an email less than 24h ago, created an issue here and opened a stackoverflow question (to which I gave you a hint).

If you think asking the same question over and over again on all possible channels will get you what you want, you're mistaken.

You won't get any more help from me on any videolan project, so next time you contact us you will get a ban. This is your warning. Bye.

I didn't send it on stackoverflow. Maybe I asked questions in other groups and others sent it for me. Please don't misunderstand me. Thank you. I want to know if I can't play such a video? However, you can play the video normally by using the MediaElement in the xamarin community toolkit.

bbhxwl commented 3 years ago

You have sent an email less than 24h ago, created an issue here and opened a stackoverflow question (to which I gave you a hint).

If you think asking the same question over and over again on all possible channels will get you what you want, you're mistaken.

You won't get any more help from me on any videolan project, so next time you contact us you will get a ban. This is your warning. Bye.

And you said there was no problem playing on the computer VLC client.

jeremyVignelles commented 3 years ago

It does freeze on my VLC on desktop. Did you even had a look at the logs ? (logs that you failed to provide despite repeated request to fill the template, that mentions to attach logs)

I have many of these:

main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8550558- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:36 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 106038812 Connection: keep-alive Content-Range: bytes 8550558-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:36 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: W/mdT9Bd1qKdAV1gjwHgjMGpHXbDraMOUdsX9mIe52nJiMSGWGvzlyUjgW7NYBZCFgIymVbEGnXN+TKV9r2BWw== x-bce-request-id: db2d5f2e-4c7c-4bfd-8f2f-e90a45b1bbb4 x-bce-storage-class: STANDARD 
main debug: Buffering 27%
main debug: Buffering 41%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=2503253- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:39 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 112086117 Connection: keep-alive Content-Range: bytes 2503253-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:39 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: NA3jYrh48Y3K2r/jPflfK0GRIdVytWhELILWk6OlXTjhnQrRqs5npXhaoh+6YUFutmOWzstSrSsUNPQouovh8w== x-bce-request-id: 39d34d0c-a24e-4246-a177-095e299a7678 x-bce-storage-class: STANDARD 
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8759716- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:43 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 105829654 Connection: keep-alive Content-Range: bytes 8759716-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:43 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: vY9yhs+sNjP3kfsDlPUrzti4AX1NefLjm2I3/f8rx2GJOnVgoeGXpK++RS0e1PgXOBdYloOPOpDygI7Pyf+Nyg== x-bce-request-id: f050d2ab-a064-4648-b7b7-420eeaf98726 x-bce-storage-class: STANDARD 
main debug: Buffering 54%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=2535008- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:44 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 112054362 Connection: keep-alive Content-Range: bytes 2535008-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:44 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: /NgPTRhaCUCszH7TKyXkUf5xRfvWMuwgeH6VZ8mdD1L5wIeAkJz+pt1g9L7cTfScGGI6UuqhJatlnd0Dbrf8fw== x-bce-request-id: b7c54ba4-06f6-4d7e-8837-b9edc9fdcf1b x-bce-storage-class: STANDARD 
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8869669- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:45 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 105719701 Connection: keep-alive Content-Range: bytes 8869669-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:45 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: EW7JDty5MNxxP/WDnqWCSBsYoRuGeQg5O6NuQcYoE1rJby1yw1TkQw9h5E1RLW2KMvzNtHSLYHjKI49tBeD38A== x-bce-request-id: fcc0073e-e3f5-4a60-b932-decf7eb6d804 x-bce-storage-class: STANDARD 
main debug: Buffering 68%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=2568425- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:03:02 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 112020945 Connection: keep-alive Content-Range: bytes 2568425-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:03:01 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: vqR/Zvv67RDy04HMI/uF1ymRpCmhUjrEMzacoorlkI/B8pvgEakZygKZzxIOhSreztvEWgTTHx6ABwgqrWL0EA== x-bce-request-id: 5c287a31-a095-4ded-9629-e2b97044af80 x-bce-storage-class: STANDARD 
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8954162- 
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:49 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 105635208 Connection: keep-alive Content-Range: bytes 8954162-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:49 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: rw6TVzJFC93vvYd6XUbqx4/vYGU7qWzvrkA2PguhJVKISw/zvWMVFN/8k+JmE9bFgxlFEpWZ7oRUz1UnxmcCKw== x-bce-request-id: b391cfe9-509c-49c0-9ae6-77d71089b865 x-bce-storage-class: STANDARD 
main debug: Buffering 82%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos

That's a server-side problem, there seem to be a problem with the TLS certificate. In any case, that's not a Vlc.DotNet issue. Did you even try with Vlc.DotNet ? because you mention Xamarin.Forms that is not supported by Vlc.DotNet.