There are lots of commercial repeaters and such (motorola make some of the best kit in the industry, also check out huawei etc...) but as you have pointed out - you're limited by a couple of factors.
1) The devices only common carrier is wifi or at a push, GSM 3G (but you can't ever own this network so that won't work).
2) Coverage would need to be consistent for media
3) Media streaming is pretty brutal on bandwidth
4) Assuming you connect a large amount of end user devices, you'll need some kind of backbone / top ring infrastructure.
You couldn't send a signal to connect - no device can be forced to receive something. I guess you could do it via http - forced to go to a webpage by proxy (like hotel wifi signup pages) and have a video stream here. This is where it might get challenging as phones don't all support the same codecs (although they all support 3GPP - this would save you I guess) and phones and laptops are different devices - you'd need to have different streams for different devices based on their browserID or something.
Outside of the industry of telecoms there is one player who does this and does this really well but I don't know how their network works - Kangaroo tv. At each grandprix they setup their own ~3 mile radius network which is a feat in itself, let alone the features it actually does.
P2P networking doesn't work on phones - they honestly don't have the power to do it (or the fact that no one's going to just install your app because you said so to do it).
1) The devices only common carrier is wifi or at a push, GSM 3G (but you can't ever own this network so that won't work).
2) Coverage would need to be consistent for media
3) Media streaming is pretty brutal on bandwidth
4) Assuming you connect a large amount of end user devices, you'll need some kind of backbone / top ring infrastructure.
You couldn't send a signal to connect - no device can be forced to receive something. I guess you could do it via http - forced to go to a webpage by proxy (like hotel wifi signup pages) and have a video stream here. This is where it might get challenging as phones don't all support the same codecs (although they all support 3GPP - this would save you I guess) and phones and laptops are different devices - you'd need to have different streams for different devices based on their browserID or something.
Outside of the industry of telecoms there is one player who does this and does this really well but I don't know how their network works - Kangaroo tv. At each grandprix they setup their own ~3 mile radius network which is a feat in itself, let alone the features it actually does.
P2P networking doesn't work on phones - they honestly don't have the power to do it (or the fact that no one's going to just install your app because you said so to do it).