Closed beroso closed 2 years ago
Update: I enabled debug mode on the server, and it produced the following output when try to play using Exoplayer:
2022/01/21 23:56:48 INF [RTSP] [conn 172.17.0.1:57642] opened
2022/01/21 23:56:48 DEB [RTSP] [conn 172.17.0.1:57642] [c->s] OPTIONS rtsp://192.168.40.113:8554/cam RTSP/1.0
CSeq: 0
User-Agent: ExoPlayerLib/2.14.0
2022/01/21 23:56:48 DEB [RTSP] [conn 172.17.0.1:57642] [s->c] RTSP/1.0 200 OK
CSeq: 0
Public: DESCRIBE, ANNOUNCE, SETUP, PLAY, RECORD, PAUSE, GET_PARAMETER, TEARDOWN
Server: gortsplib
2022/01/21 23:56:48 DEB [RTSP] [conn 172.17.0.1:57642] [c->s] DESCRIBE rtsp://192.168.40.113:8554/cam RTSP/1.0
CSeq: 1
User-Agent: ExoPlayerLib/2.14.0
2022/01/21 23:56:48 DEB [RTSP] [conn 172.17.0.1:57642] [s->c] RTSP/1.0 200 OK
CSeq: 1
Content-Base: rtsp://192.168.40.113:8554/cam/
Content-Length: 264
Content-Type: application/sdp
Server: gortsplib
v=0
o=- 0 0 IN IP4 127.0.0.1
s=Stream
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 96
b=AS:600
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z3oAHry0BQHtCAAAAwAIAAADAeR4sXU=,aM48gA==; profile-level-id=7A001E
a=control:trackID=0
2022/01/21 23:56:48 DEB [RTSP] [conn 172.17.0.1:57642] [c->s] SETUP rtsp://192.168.40.113:8554/cam/trackID=0 RTSP/1.0
CSeq: 2
Transport: RTP/AVP;unicast;client_port=40860-40861
User-Agent: ExoPlayerLib/2.14.0
2022/01/21 23:56:48 INF [RTSP] [session 683873552] opened by 172.17.0.1:57642
2022/01/21 23:56:48 DEB [RTSP] [conn 172.17.0.1:57642] [s->c] RTSP/1.0 461 Unsupported Transport
CSeq: 2
Server: gortsplib
2022/01/21 23:56:48 INF [RTSP] [conn 172.17.0.1:57642] closed (EOF)
I followed the Publish to the server > From a webcam example and was able to play the stream successfully on VLC and ffplay.
But i could not run the stream on my app using Exoplayer. I followed the https://github.com/google/ExoPlayer/pull/3854#issuecomment-841167938 to test the stream. Below is the output of the log.
Does anyone have any tips?