mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 23:26:54 +08:00
server: fix generation of RTP-Info
This commit is contained in:
@@ -2180,6 +2180,7 @@ func TestServerPlayAdditionalInfos(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
rtpInfo, ssrcs := getInfos()
|
rtpInfo, ssrcs := getInfos()
|
||||||
|
require.True(t, strings.HasPrefix(mustParseURL((*rtpInfo)[0].URL).Path, "/teststream/mediaUUID="))
|
||||||
require.Equal(t, &headers.RTPInfo{
|
require.Equal(t, &headers.RTPInfo{
|
||||||
&headers.RTPInfoEntry{
|
&headers.RTPInfoEntry{
|
||||||
URL: (&url.URL{
|
URL: (&url.URL{
|
||||||
@@ -2214,6 +2215,7 @@ func TestServerPlayAdditionalInfos(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
rtpInfo, ssrcs = getInfos()
|
rtpInfo, ssrcs = getInfos()
|
||||||
|
require.True(t, strings.HasPrefix(mustParseURL((*rtpInfo)[0].URL).Path, "/teststream/mediaUUID="))
|
||||||
require.Equal(t, &headers.RTPInfo{
|
require.Equal(t, &headers.RTPInfo{
|
||||||
&headers.RTPInfoEntry{
|
&headers.RTPInfoEntry{
|
||||||
URL: (&url.URL{
|
URL: (&url.URL{
|
||||||
|
@@ -897,7 +897,7 @@ func (ss *ServerSession) handleRequest(sc *ServerConn, req *base.Request) (*base
|
|||||||
entry.URL = (&url.URL{
|
entry.URL = (&url.URL{
|
||||||
Scheme: req.URL.Scheme,
|
Scheme: req.URL.Scheme,
|
||||||
Host: req.URL.Host,
|
Host: req.URL.Host,
|
||||||
Path: "/" + *ss.setuppedPath + "/mediaUUID=" + ss.setuppedStream.streamMedias[sm.media].uuid.String(),
|
Path: *ss.setuppedPath + "/mediaUUID=" + ss.setuppedStream.streamMedias[sm.media].uuid.String(),
|
||||||
}).String()
|
}).String()
|
||||||
ri = append(ri, entry)
|
ri = append(ri, entry)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user