Multicast using EoiP over IPSec Help Needed

I have read several posts stating that in order to do multicast over 2 networks that EoiP should be used. I have also read that it can be setup between networks that are connected via an IPsec tunnel. The problem is I have yet to see a configuration stating how to do it and I am wondering if anyone out there who has done it could share this with me or if anyone out there who knows how to do it could help me configure mine.

I have 2 networks currently connected using IPsec. Both networks are using Mikrotik routers. The network is as follows
Network A
LAN = 192.168.1.0/24
Public IP = 1.1.1.1

Network B
LAN = 192.168.2.0/24
Public IP = 1.1.1.2

Both networks can communicate with each other and access each others resources.

Could someone explain how to configure an EoiP tunnel using this setup along with any routes or NAT rules that would need to be created in order to route multicast between the two.

Or if it is not possible with the current LAN configurations can someone explain what LAN subnets we should use. I would like to keep the subnets separate rather than having both the same and then bridging them if possible. If it is not possible I can make it work.

The goal here is to allow multicast applications such as PlayOn which allows you to view video/photos etc from your PC to your Xbox and other applications that require multicast also.

Thank you for anyone who helps,

Its really very easy if you are going to build a bridge with EOIP as one of the ports. You won’t need any routing or NAT rules. Just create the EOIP interface on either side and use the IP Sec permitted addresses for each router.