mirror of
https://github.com/bluenviron/mediamtx.git
synced 2026-01-26 13:29:15 -08:00
rtmp server: change value of MessageStreamID of outgoing messages
This commit is contained in:
parent
820ba067f2
commit
e255d004e3
7 changed files with 36 additions and 26 deletions
|
|
@ -410,8 +410,8 @@ func (c *rtmpConn) runRead(ctx context.Context, u *url.URL) error {
|
|||
|
||||
c.nconn.SetWriteDeadline(time.Now().Add(time.Duration(c.writeTimeout)))
|
||||
err = c.conn.WriteMessage(&message.MsgVideo{
|
||||
ChunkStreamID: 6,
|
||||
MessageStreamID: 1,
|
||||
ChunkStreamID: message.MsgVideoChunkStreamID,
|
||||
MessageStreamID: 0x1000000,
|
||||
IsKeyFrame: idrPresent,
|
||||
H264Type: flvio.AVC_NALU,
|
||||
Payload: avcc,
|
||||
|
|
@ -442,8 +442,8 @@ func (c *rtmpConn) runRead(ctx context.Context, u *url.URL) error {
|
|||
for i, au := range aus {
|
||||
c.nconn.SetWriteDeadline(time.Now().Add(time.Duration(c.writeTimeout)))
|
||||
err := c.conn.WriteMessage(&message.MsgAudio{
|
||||
ChunkStreamID: 4,
|
||||
MessageStreamID: 1,
|
||||
ChunkStreamID: message.MsgAudioChunkStreamID,
|
||||
MessageStreamID: 0x1000000,
|
||||
Rate: flvio.SOUND_44Khz,
|
||||
Depth: flvio.SOUND_16BIT,
|
||||
Channels: flvio.SOUND_STEREO,
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ func TestRTMPServerPublishRead(t *testing.T) {
|
|||
require.Equal(t, audioTrack, audioTrack2)
|
||||
|
||||
err = conn1.WriteMessage(&message.MsgVideo{
|
||||
ChunkStreamID: 6,
|
||||
ChunkStreamID: message.MsgVideoChunkStreamID,
|
||||
MessageStreamID: 0x1000000,
|
||||
IsKeyFrame: true,
|
||||
H264Type: flvio.AVC_NALU,
|
||||
|
|
@ -123,8 +123,8 @@ func TestRTMPServerPublishRead(t *testing.T) {
|
|||
msg1, err := conn2.ReadMessage()
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, &message.MsgVideo{
|
||||
ChunkStreamID: 6,
|
||||
MessageStreamID: 1,
|
||||
ChunkStreamID: message.MsgVideoChunkStreamID,
|
||||
MessageStreamID: 0x1000000,
|
||||
IsKeyFrame: true,
|
||||
H264Type: flvio.AVC_NALU,
|
||||
Payload: []byte{
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ func TestRTMPSource(t *testing.T) {
|
|||
<-connected
|
||||
|
||||
err = conn.WriteMessage(&message.MsgVideo{
|
||||
ChunkStreamID: 6,
|
||||
ChunkStreamID: message.MsgVideoChunkStreamID,
|
||||
MessageStreamID: 0x1000000,
|
||||
IsKeyFrame: true,
|
||||
H264Type: flvio.AVC_NALU,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue