...
Code Block | ||||
---|---|---|---|---|
| ||||
URL:http://localhost:8081/apps/EchoApp/playRTSP OBJECT: { "nodeId" : "d2HdO4ImTdAhrdXzfszhH2vaQUCarwIw@192NTk1tLorQ00llGbPJuFexrKceubGCR0k@192.168.1.5", "appKey" : "defaultApp", "sessionId" : "/192.168.1.100:3200859711/192.168.1.5:554", "publishedmediaSessionId" : false, "hasVideo" : false29868390-73ee-4f49-ba92-78d717c53070-test-RTSP", "hasAudioname" : true, "status" : "NEW", "record" : false, "width" : 0"rtsp://p11.flashphoner.com:554/test", "heightmediaProvider" : 0, "bitrateRTSP" : 0, "minBitrateuserAgent" : 0, "maxBitrate" : 0, "quality" : 0, "rtspUrl" : "rtsp://test.flashphoner.com/test", "User-Agent" : "WebCallServer-5.1.3656-c89df1ade515d826aaef1e006e6f3d3398d21c69"LibVLC/3.0.4 (LIVE555 Streaming Media v2016.11.28)" } |
Such query will be sent on using every RTSP method excepting OPTIONS. If backend server responds 200 OK, WCS server allows to execute RTSP method and to play RTSP stream. If backend server returns 403 Forbidden, WCS server breaks the connection with RTSP client.
Thus, RTSP client can be authenticated by RTSP stream URL, User-Agent, client and server IP address and port.
Adjusting RTSP playback parameters
To adjust RTSP playback parameters, for example, to change audio or video codec, SDP setting file rtsp_server.sdp should be used. Note that this file should contain WCS server IP address.
Known issues
1. Frame loss and picture artefacts can occur when HD stream is played via RTSP
Symptoms: some artefacts are observed, and player log contains lost frame reports when HD stream is played via RTSP.
Solution: switch player to RTSP interleaved mode, for example, in VLC settings tab Input/Codecs set radiobutton Live 555 stream transport to RTP over RTSP (TCP)
2. Freezes can occur when WebRTC stream is played via RTSP, if player recieves no key frame
Symptoms: freezes when WebRTC stream is played as RTSP in VLC player
Solution: enable the following setting in flashphoner.properties file
Code Block | ||
---|---|---|
| ||
periodic_fir_request=true |
3. When stream is played as RTSP in VLC on Windows, audio samplerate and bitrate can be displayed incorrectly due to VLC known bug.