Add media list option to webrtc create function

This commit is contained in:
Alexey Khit
2023-03-01 18:01:11 +03:00
parent df0ab77791
commit c70c3a58f1
2 changed files with 28 additions and 11 deletions
+12 -2
View File
@@ -60,8 +60,13 @@ func asyncClient(url string) (streamer.Producer, error) {
}
})
medias := []*streamer.Media{
{Kind: streamer.KindVideo, Direction: streamer.DirectionRecvonly},
{Kind: streamer.KindAudio, Direction: streamer.DirectionRecvonly},
}
// 3. Create offer
offer, err := prod.CreateOffer()
offer, err := prod.CreateOffer(medias)
if err != nil {
return nil, err
}
@@ -123,8 +128,13 @@ func syncClient(url string) (streamer.Producer, error) {
prod := webrtc.NewConn(pc)
medias := []*streamer.Media{
{Kind: streamer.KindVideo, Direction: streamer.DirectionRecvonly},
{Kind: streamer.KindAudio, Direction: streamer.DirectionRecvonly},
}
// 3. Create offer
offer, err := prod.CreateCompleteOffer()
offer, err := prod.CreateCompleteOffer(medias)
if err != nil {
return nil, err
}