ant-media / Ant-Media-Server

Ant Media Server is a live streaming engine software that provides adaptive, ultra low latency streaming by using WebRTC technology with ~0.5 seconds latency. Ant Media Server is auto-scalable and it can run on-premise or on-cloud.
https://antmedia.io
Other
4.25k stars 623 forks source link

Stream artifacts and pixelation when publishing from mobile browser using JS SDK/sample webrtc publish page with H.264 codec. #6246

Closed Mohit-3196 closed 5 months ago

Mohit-3196 commented 6 months ago

Short description

When the H.264 codec is selected and published a stream with a mobile browser using the sample WebRTC publish page, the HLS play as well as MP4 recording has pixelation and artifacts in the stream.

Environment

Steps to reproduce

  1. Enable H.264 codec.
  2. Publish a stream using the sample webrtc publish page from the browser using a mobile device be it Android or iOS.
  3. Enable MP4 recording or play with HLS.

Expected behavior

The MP4 recording as well as HLS playback should be fine and there shouldn't be any pixelation or artifacts.

Actual behavior

The MP4 recording as well as the HLS playback has artifacts and pixelation. The WebRTC playback is fine.

Ask your questions on Ant Media Github Discussions

Mohit-3196 commented 6 months ago

I could also reproduce this issue with browsers for the JS SDK using the sample webrtc publish page and playing with HLS.

FYI, please.

Thank you.