- Posts: 5
- Joined: Fri Aug 24, 2012 4:59 am
Hello everyone!
First, I love my ATEM Television Studio. It's a work of art. Seriously.
Ever since I got it the thing I've wanted to do is use the hardware encoded h264/mpeg4 video that is being written to disk to stream it live. Instead of having a quad or octo core computer sitting next to it doing HDMI in and eating a ton of power to re-do what the ATEM unit is already doing, I've tried to figure out a way to use the compressed HD video written to disk.
The big stumbling block seems to be that the mpeg4 file has the header written at the end of the file, once you click stop recording in the ATEM software control panel.
I'm going to try correcting this by using the ffmbc utility to write out the headers matching that of a video already recorded, then using stdin to pull the data off of the file being written to disk.
Does anyone see an issue with this approach? I'm hoping there isn't a video length stored in the header, as that would mess things up a bit.
I noticed on Windows the Adobe flash encoder saw the ATEM unit, but I'm assuming it was expecting raw video not compressed video.
First, I love my ATEM Television Studio. It's a work of art. Seriously.
Ever since I got it the thing I've wanted to do is use the hardware encoded h264/mpeg4 video that is being written to disk to stream it live. Instead of having a quad or octo core computer sitting next to it doing HDMI in and eating a ton of power to re-do what the ATEM unit is already doing, I've tried to figure out a way to use the compressed HD video written to disk.
The big stumbling block seems to be that the mpeg4 file has the header written at the end of the file, once you click stop recording in the ATEM software control panel.
I'm going to try correcting this by using the ffmbc utility to write out the headers matching that of a video already recorded, then using stdin to pull the data off of the file being written to disk.
Does anyone see an issue with this approach? I'm hoping there isn't a video length stored in the header, as that would mess things up a bit.
I noticed on Windows the Adobe flash encoder saw the ATEM unit, but I'm assuming it was expecting raw video not compressed video.