Heater wrote: ↑
Sun Aug 12, 2018 6:30 pm
Your question makes no sense from any way I look at it.
Do you really have an analog video source? Not many people do now a days. Please describe.
There is no way you can "broadcast" over a cellular connection. What do you mean by "broadcast"?
There is no way an Arduino is going to do anything useful with a video signal.
What is this "broadcaster" method of which you speak.
SPAM suspected here.
Analog video is the sort of thing that a church might have with feeds into the parish center, overflow seating, kitchen or office. The reason it would be analog is two-fold: one is that the system would be old and second that it is relatively cheap to run coaxial cable around a church to provide a few video feeds at various locations.
Increasingly, independent event videographers provide live coverage of weddings, high-school football, basketball and whatever. Most video camcorders still provide an analog output and analog switchers are salvage items that can be picked up cheaply. High schools are particularly likely to be using old kit.
If the goal is a standard-definition live video podcast that streams over the Internet and Roku-like devices, then doing the mixing with whatever analog equipment is already in place or cheaply available makes sense. For a Raspberry Pi to work as an uplink device, you will need a Linux-compatible USB analog video capture dongle as well as the already mentioned 4G modem. For reliability, I would suggest a reasonable heat sink on the Pi so it doesn't throttle unexpectedly during a podcast and a second 4G modem that uses a different mobile network.
The software side of things may be a bit tricky: With luck the USB dongle will output a reasonably compressed video stream that you can simply upload to the cloud and do the transcoding there. Alternatively, the Pi can be used to transcode the incoming video stream to a suitable streaming format and directly upload the packets to the content distribution network. The Roku developers documentation used to give some tips about live streaming that were fairly useful. At that time there was no open source software that was preconfigured for live streaming, especially in such a way that provides multiple encodings at different bitrates for automatic bandwidth tuning for the downstream devices. I don't know what the situation is these days.