diff --git a/pkg/homekit/client.go b/pkg/homekit/client.go index e161a801..3221caad 100644 --- a/pkg/homekit/client.go +++ b/pkg/homekit/client.go @@ -95,6 +95,8 @@ func (c *Client) GetMedias() []*core.Media { c.SDP = fmt.Sprintf("%+v\n%+v", c.videoConfig, c.audioConfig) c.Medias = []*core.Media{ + videoToMedia(c.videoConfig.Codecs), + audioToMedia(c.audioConfig.Codecs), { Kind: core.KindVideo, Direction: core.DirectionRecvonly, @@ -106,8 +108,6 @@ func (c *Client) GetMedias() []*core.Media { }, }, }, - videoToMedia(c.videoConfig.Codecs), - audioToMedia(c.audioConfig.Codecs), } return c.Medias diff --git a/pkg/magic/keyframe.go b/pkg/magic/keyframe.go index ac2e0e1c..2ac63090 100644 --- a/pkg/magic/keyframe.go +++ b/pkg/magic/keyframe.go @@ -24,9 +24,9 @@ func NewKeyframe() *Keyframe { Kind: core.KindVideo, Direction: core.DirectionSendonly, Codecs: []*core.Codec{ + {Name: core.CodecJPEG}, {Name: core.CodecH264}, {Name: core.CodecH265}, - {Name: core.CodecJPEG}, }, }, },