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.
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
Operating system and version: iOS or Android
Java version: Java 17
Ant Media Server version: 2.7.0, 2.8.2 and 2.8.3 snapshot
Browser name and version: Chrome
Steps to reproduce
Enable H.264 codec.
Publish a stream using the sample webrtc publish page from the browser using a mobile device be it Android or iOS.
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.
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
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