I would like to share IPTV with my friend(he has diffrent ISP). I’m thinking of a tunnel from my RB750G to his 433AH, but there is a problem. I would’t like to share anything besides IPTV. So he would be using his bandwidth for internet browsing and downloading, not mine.
I have done MPLS and EoIP tunnels, but never did a tunnel that is just passing some service without internet.
While I don’t know how your IPTV service works, I can answer your question in a more generalized way.
What you are looking for is a way to create a layer-2 connection between your friend and yourself. A way to do that would be either EoIP or GRE (in v5). You can use these technologies to create a virtual tunnel between your endpoint and his. Then you assign ip addresses to these interfaces and exchange routing (static routing is fine). You need a static route to his LAN network on your router and you need a route to your LAN on his router. Then you need to figure out how your IPTV works, and make sure static routes for these prefixes are created on the remote router.