What are the simulcast changes should I do while updating Daily from 0.47 to latest version
Answers
-
Hi @mark_at_daily
I used these below encodings. These layers are exactly same as Daily's preset "quality-optimized" for video.
When the trainer stands still his video quality is okay. But when he makes any movements, his video starts pixelating for all participants at the same time. Video starts pixelating whenever the trainer makes any movements. Could you please inform why this could happen and how to avoid it.
I am attaching a webrtc internals file. Unfortunately I couldn't collect webrtc internals on trainer side. But I collect ed them on participant side. Could you please check them and let me know why this would happen? Also please let me know how to debug the issue.
Please use this texttype=“inbound-rtp”, kind=“video”, ssrc=530176582, rtxSsrc=530176583, mid=12, [codec]=“VP8 (101)“, track=“3cd776d6-c4f7-48ee-b7c5-7ab71ec18b2d”, id=“IT01V530176582"
to filter the data of inbound-video of trainer from webrtc internals file.
If you would like to check the trainer session logs, please use this Daily's session Idf467a8c6-a3c4-45f9-a1b3-fe5d7745d34b
, and participant Id56a1ba7e-e14a-4dee-b121-fdd6fe3d194b
.
Please let me know if you need any other information.
Thank you 🙂0 -
When the trainer stands still his video quality is okay. But when he makes any movements, his video starts pixelating for all participants at the same time. Video starts pixelating whenever the trainer makes any movements. Could you please inform why this could happen and how to avoid it.
The key is ensuring that there's sufficient bandwidth for the resolution and frame rates that you're providing. If you expect moderate amounts of motion in the frame, then you'll want to consider either, increasing the bitrate or dropping the resolution.
For example, you might find that a 960x540 resolution might work better for your top later at the 800kbps bitrate that you're trying. I would suggest doing some experimentation to see what works best for your use case.
When testing, be sure to control for network performance to the best of your ability. You'll want to send and receive media from the same device and ideally that device is connected to the network via ethernet. This will help to control for network variation, allowing you to just experiment with bitrate, resolution, and frame rate settings.
0 -
Hi @mark_at_daily
I am using Daily 0.57.0. In my application I use daily method startRecording to record owner's video and audio track. And also I use screenshare apis to to share only audio but not video. Below you can see the code for startRecoring and screenShare. When I share music, I see a black screen in the recorded video. I think when I share music, music with no video is getting prioritise over trainer video. Or only share music is getting recorded but not trainer video.
Can someone please help, how to avoid this issue. Trainer audio and video should be on High priority not share music.0