GNOME Bugzilla – Bug 661530
The client connects but the server doesn't react on the client's OPTIONS request on windows
Last modified: 2018-01-13 14:24:38 UTC
The problem is in glib. Don't allow multiple watches on the same socket. https://bugzilla.gnome.org/show_bug.cgi?id=338943 A posible solution is remove all glib watches and implement natively winsockets in rtspserver. The changes required are very large and may need a new branch, and also is required some changes in librtsp from plugins-base.
Does it work better now after everything is ported to GIO in the git master branch?
I have the same problem, no response after send OPTIONS request. On next post I put debug info
0:00:32.069835000 5456 611000 INFO GST_INIT gst.c:692:init_post: GLib runtime version: 2.32.4 0:00:32.072835000 5456 611000 INFO GST_INIT gst.c:694:init_post: GLib headers version: 2.32.4 0:00:32.076835000 5456 611000 INFO GST_INIT gst.c:343:gst_init_check: initialized GStreamer successfully 0:00:32.080835000 5456 611000 DEBUG rtspmountpoints rtsp-mount-points.c:63:gst_rtsp_mount_points_init:<GstRTSPMountPoints@00669D80> created 0:00:32.085836000 5456 611000 DEBUG rtspserver rtsp-server.c:777:gst_rtsp_server_create_socket:<GstRTSPServer@006131A0> getting address info of 0.0. 0.0/8554 0:00:32.095836000 5456 611000 DEBUG rtspserver rtsp-server.c:837:gst_rtsp_server_create_socket:<GstRTSPServer@006131A0> opened sending server socket 0:00:32.101837000 5456 611000 DEBUG rtspserver rtsp-server.c:865:gst_rtsp_server_create_socket:<GstRTSPServer@006131A0> listening on server socket 0 0673000 with queue of 5 0:00:40.102294000 5456 611000 INFO rtspclient rtsp-client.c:2341:setup_client: client 00617068 connected to server ip 192.168.0.201, ipv6 = 0 0:00:40.121295000 5456 611000 INFO rtspclient rtsp-client.c:2344:setup_client: added new client 00617068 ip 192.168.0.201:53725 0:00:40.139296000 5456 611000 DEBUG rtspserver rtsp-server.c:975:manage_client:<GstRTSPServer@006131A0> manage client 00617068 0:00:40.154297000 5456 611000 DEBUG default gstrtspconnection.c:3297:gst_rtsp_watch_set_send_backlog: set backlog to bytes 0, messages 100 0:00:40.165298000 5456 611000 INFO rtspclient rtsp-client.c:2470:gst_rtsp_client_attach: attaching to context 0063E538
Does it work now after rewrite to ClientConnection?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment. Thanks!