How to Troubleshoot Flussonic Disruptions: Optimizing Network Settings for Smooth Transcoded HLS Output

How to Troubleshoot Flussonic Disruptions: Optimizing Network Settings for Smooth Transcoded HLS Output

December 11, 2023

2分钟阅读

How to Troubleshoot Flussonic Disruptions

Introduction:

Encountering disruptions in transcoded HLS output with Flussonic Media Server can be a perplexing issue, especially when hardware upgrades fail to resolve the problem. In this blog post, we’ll explore a case where a client faced image degradation and the steps taken to rectify it. The information shared here aims not only to assist the client but also to provide valuable insights for others facing similar challenges.

The Challenge:

The client reported disruptions on all transcoded HLS streams, both live and from the archive. Despite upgrading from an NVidia Quadro P6000 to a Tesla A16 and utilizing dual CPU encoder channels with a modest 30% CPU load, the issue persisted. The quest for a solution led to the discovery of an unconventional culprit – network card settings.

Discovery:

Through meticulous checks and experiments, we found that adjusting the size of RX/TX buffers to 4096 resolved the disruptions. This adjustment was crucial for obtaining high-quality output from the Flussonic transcoder.

Optimizing Network Buffers:

Network interfaces, especially in high-performance servers, utilize transmit (TX) and receive (RX) buffer rings for efficient packet transfer. Regular desktop NICs typically default to 256 or 512 bytes, while performance-grade NICs can handle up to 4096 or 8192 bytes.

Implementation Steps:

Install ethtool if not already installed: apt-get install ethtool

Check current buffer settings: ethtool -g eth0

Adjust buffers to 4096 bytes: ethtool -G <int name> rx 4096 tx 4096 or ethtool --set-ring <int name> rx 4096 tx 4096

Verify the changes: ethtool -g eth0

Optimizing Network Buffers

Conclusion:

For users aiming to attain excellent results from Flussonic’s transcoder, optimizing network buffer settings is crucial. The client’s solution of increasing RX/TX buffer size to 4096 serves as a practical recommendation. While Flussonic may not automate this setting, considering it as a manual adjustment can significantly enhance the streaming experience. By following these steps, users can potentially overcome disruptions and ensure a seamless, high-quality streaming performance with Flussonic Media Server.

关键词:
support

Flussonic Media Server trial

通过发送请求,您同意我们的 条件

Our experts will contact you shortly, offer tech advice and consultation, and send you a trial license..

填写表格以获取免费的Flussonic Media Server试用密钥。

如果您在一小时内没有收到我们的电子邮件,请检查您的垃圾邮件文件夹,并将Flussonic添加到您的受信任联系人列表中。

Email: support@flussonic.com Phone: +1 (778) 716-2080 (United States) +7 (800) 777-84-13 +7 (495) 481-37-63