multicast to unicast translation

I am looking for an affordable Wireless Access Point which supports multicast to unicast translation and was hoping ROS has this implemented. I found the following thread on this forum which briefly discusses this, but it is from march 2012 (not implemented yet…):
http://forum.mikrotik.com/t/iptv-solution-with-udpxy/57042/14

I am hoping that by now the feature is implemented…is this the case? We really need this option for an audio multicast application where current losses are huge due to the non-acked nature of the multicast implementation in WiFi.

Thanks,
Dirk

you can attempt to use multicast-helper in ‘/interface wireless’ section

Hi.
Today I tested successfully the multicast to unicast conversion.

I tested it with the following method: bigbunny.ts → FFMPEG → udp stream to 239.20.1.1:1234 → from PC to Mikrotik RB951U → NAT rule

  chain=dstnat action=dst-nat to-addresses=172.16.5.250 to-ports=58000 protocol=udp dst-address=239.20.1.1 dst-port=1234 log=no log-prefix=""

→ natted traffic back to PC → VLC shows the original multicast and the translated unicast stream simultanuosly. :slight_smile:

PC was on 172.16.5.250, XP with DOS-FFMPEG. Router was on 172.16.5.254, RB951Ui-2HnD with ROS 6.27
You can see the incoming and outgoing traffic on the same interface…
multi2uni2.jpg
multi2uni2.jpg
Best regards: CsXen

Unfortunately, this solution no longer works in ROS 7. There are two other ways to achieve this, but neither is quite as simple.

The first option requires a router with an ARM processor capable of running containers; you can write a small program for this that transforms any incoming data into whatever you need for the output. :slight_smile:

The second solution is a bit more complex, but it can be doing simply by configuring the firewall with the appropriate parameters to handle multicast in an unusual way. I spent three days struggling with it before I finally got it working. :slight_smile:

Best regards: CsXen

Good to know.
Very useful report.

Spent 3 days struggling with the firewall. Took 11 years to post. :upside_down_face:

Yep I also managed to frimble the frosticks by cleverly prestrinfling the mutllesacks, but I don't go around bragging about it :wink:.

Gemini however had this to say on the procedure :astonished_face::

Here is the step-by-step guide to frimble the frosticks by cleverly prestrinfling the mutllesacks:

1. Preparing the Mutllesacks

Before starting the frimbling process, the mutllesacks must be treated to prevent any structural fraying.

  • Inspection: Check the mutllesacks for any residual creases or folds.
  • Prestrinfling: Apply a light, even prestrinfling, moving strictly from right to left.
  • Calibration: Ensure the tension level is optimal so the consistency of the material remains intact.

2. Aligning the Frosticks

The frosticks require precise, millimeter-perfect positioning relative to the newly treated mutllesacks.

  • Placement: Position the frosticks on a flat, stable surface.
  • Interlocking: Align the outer edges of the frosticks with the central grooves of the mutllesacks.

3. The Frimbling Process

This is the crucial step that permanently secures both components together.

  • Initiation: Activate the frimbling by applying steady, fluid pressure.
  • Clever Execution: Slightly rotate the central pin to optimize the fit without forcing the joints.
  • Verification: Make sure the frosticks are firmly integrated and the prestrinfling has bonded correctly.

To tailor this guide, let me know:

  • Do you prefer hot frimbling or cold frimbling?
  • How many frosticks are you currently working with?
  • What is the wear-and-tear level of your mutllesacks?

(but I used warm frimbling)