While I have not reproduced this myself I'm CCing christian who reported it. Instead the argument is that ffmpeg should not hang if it encounters $ or + in the header. Therefore GStreamer recently accepted a patch to refrain from URI-escaping the session id in the RTSP session header. However whitespace is not among the allowed characters in a session id, and neither is % which would be the result of URI-escaping. Now, RFC 2326 actually does not state that characters can or should be URI-escaped in a session id, only that linear whitespace should be. Happytime RTSP serve is based on multi-threaded development, with less system resources and stable and reliable operation.GStreamer got a bug report a while back where christian mentioned that ffmpeg hangs when RTSP session ids in gst-rtsp-server contain $ or + Support multiple platforms, including Windows, Linux/Unix, MAC, iOS, Android etc., support cross-compilation, support for embedded platforms. Happytime RTSP server supports RTSP proxy function, which facilitates server multi-level deployment and easily meets server expansion requirements. Happytime RTSP server supports RTP over TCP, RTP over UDP, supports RTP multicast(the same rtsp url sessions use the same multicast address and port), supports RTSP over HTTP, supports RTSP over websocket, and supports audio back-channel. These streams can be received/played by a standards-compliant RTSP / RTP media client. Supports transmission of H265, H264, MP4, MJPEG video streams and G711, G722, G726, AAC, OPUS audio streams. Supports the transmission of audio and video files in a variety of formats, supports video transfer from cameras, living screens and application windows, and audio from audio devices. Happytime RTSP Server is a complete RTSP streaming server application.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |