Closed bryandario8 closed 1 year ago
Hello, the reason why short_term_ref_pic_set_sps_flag is not supported is just that we've never encountered a H265 with that flag yet. Please attach a network dump, that can be generated in this way:
1) Download wireshark (https://www.wireshark.org/) 2) Start capturing on the interface used for exchanging RTSP (if the server and the target software are both installed on your pc, the interface is probably "loopback", otherwise it's the one of your network card) 3) Start the server and replicate the issue 4) Stop capturing, save the result in .pcap format 5) Attach
Hello, thanks for your answer 👍
I followed the instructions and generated the .pcap file, which I attach here
I hope for your response!
Hello @aler9, please your help with this review. I need a solution to be able to view the streaming in realtime without error.
Hello, i checked the pcap but unfortunately it doesn't contain the RTSP handshake - it was apparently generated when the stream was already running. We need a pcap that contains the full interaction between the server and the camera, from the moment the server is started to the moment the error appears.
Sorry, I didn't take the logs from the start. This time I followed your recommendation, thank you. rtsp-proxy2.zip
Thanks for providing all the material that allowed to successfully replicate the bug. Please test this nightly release (that includes https://github.com/bluenviron/mediacommon/pull/95) and let me know whether it fixes the issue.
[link removed]
Hi, I confirm that the release fixes the issue!! Thank you very much @aler9 Please, tell me when the official release will be
added in v1.2.0
This issue is being locked automatically because it has been closed for more than 6 months. Please open a new issue in case you encounter a similar problem.
Which version are you using?
v1.1.0
Which operating system are you using?
Describe the issue
When I consume a camera stream by hls, I get the following error:
destroyed (muxer error: unable to extract DTS: short_term_ref_pic_set_sps_flag = true is not supported)
. So the HLS in the browser doesn't play and I getlevelEmptyError: No Segments found in Playlist
I see this error happening here https://github.com/bluenviron/mediacommon/blob/main/pkg/codecs/h265/dts_extractor.go#L82
What does this restriction mean in DST Extractor?
Describe how to replicate the issue
Did you attach the server logs?
Did you attach a network dump?
no