OpenIPC / smolrtsp

A lightweight real-time streaming library for IP cameras
https://openipc.github.io/smolrtsp/
MIT License
251 stars 54 forks source link

Some services refuse to establish an RTCP connection because smolrtsp response to SETUP does not fully implement rfc2326 #31

Open USRView opened 1 month ago

USRView commented 1 month ago

Some services refuse to establish an RTCP connection because smolrtsp response to SETUP does not fully implement rfc2326 (12.39 Transport), namely the response to SETUP. smolrtsp responds: Transport: RTP/AVP/UDP; unicast; client_port=....-.... but the services are waiting to be executed Transport: RTP/AVP/UDP; unicast; client_port=....-....; server_port=...-... The absence of server_port=...-... in the response it does not allow to establish a connection. So the services reject the session establishment and send smolrtsp session - TEAR DOWN. Can You to fix it?

flyrouter commented 1 month ago

Good day Thanks for the feedback, however, these tasks do not have a high priority and may be considered in the future. At the same time, you can send us a PR with improvements or hire a specialist specifically for the allocated time to study your issue.