How to make a DIY Streaming Bridge with a Raspberry Pi for the ATEM Mini and OBS

How to make a DIY Streaming Bridge with a Raspberry Pi for the ATEM Mini and OBS

Aaron Parecki

3 года назад

113,765 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@Fistful0fSteel
@Fistful0fSteel - 18.01.2024 15:31

Theres also no OMX Player package in the Legacy version of Raspberry OS. Where do I get that now?

Ответить
@RomanSalikov
@RomanSalikov - 08.01.2024 17:53

Hi, Aaron OMX Player gone in Bullseye. Maybe we can use VLC?

Ответить
@corduroy73
@corduroy73 - 05.10.2023 23:42

Nice video Aaron. I am currently designing a remote streaming case and debating if I should go with the mini extreme ($1300) or mini pro w/ streaming bridge & hdmi audio extractor ($750). I really wish there was a pro with 2 hdmi out & audio out! I had plans to use a Rpi in my case to be able have access to the ATEM via ethernet and do some other things where I need a computer in a remote environment. If I use the Rpi as the streaming bridge do you think it needs to be 100% dedicated as a streaming bridge?

Ответить
@RafaelCruzPodcast
@RafaelCruzPodcast - 09.08.2023 22:02

I loved this Aaron. I may misunderstand the utility of this could you please share if this is not useful for Zoom-like communication due to the delay?

Seems like this is more useful to get a livestream of events where I can narrate the footage? Is that an applicable use case?Thanks
Awesome video

Ответить
@quayphimquangcuong4952
@quayphimquangcuong4952 - 05.07.2023 17:27

Can i use orange pi as a streaming bridge? and what player to use instead of omxplayer?

Ответить
@goldenstan5828
@goldenstan5828 - 18.04.2023 10:27

is it possible to introduce a delay on video while streaming. Am currently facing Audio-video sync. so looking for a solution. Thank you

Ответить
@PrPauloAlexandreUCKG
@PrPauloAlexandreUCKG - 20.02.2023 16:51

Hi Aaron,
I'd like to use this set up to play a TCP stream over HDMI using a raspberry pi over wifi..
We do have a TCP link (it looks like this "tcp://***.***.***.***:****") that provides us with a feed of out network, but I dont want to have to use an actual computer just to play it.
I saw a light at the end of the tunnel when I saw your video. What are your thoughts please? thanks

Ответить
@estebanfregoso2144
@estebanfregoso2144 - 17.02.2023 03:04

Can it be used to send the HDMI output of the ATEM Mini to the Raspberry and send it via RTMP?

Ответить
@JadielMaster
@JadielMaster - 06.01.2023 17:11

Thank you very much. I did it with Pi 3 model b with legacy os and works perfectly ❤! consuming 17% cpu and 70mb memory.
VLC could be an alternative to omxplayer.

Ответить
@abrialarga
@abrialarga - 05.12.2022 16:23

Very helpful!!! I am using it with LiveU, vmix, and jvc hm-250. I installed zerotier client and skip opening ports!!. Is there any way to don't show the codec lines while isn't an incoming video? Maybe colorbars or any picture, or just black screen. Thank you!!

Ответить
@JNET_Reloaded
@JNET_Reloaded - 02.11.2022 13:02

you know in obs stream custom setting a streamer can choose a domain / ip i need that streamer to be able to stream to my server and that server record / stream that stream from that streamers obs, how do i do that? as i dont want to have to put in streamers ip in my end it should be there end that make sense? how i do that? for free in linux?? so instead of hdmi output i just need it to store the stream as a .mp4 stream file, this make sense how i do that?

Ответить
@Megavplt
@Megavplt - 08.07.2022 17:21

Cool ! Can this example be completely repeated jn OrangePI One+ ?

Ответить
@Adralba007
@Adralba007 - 08.05.2022 03:37

what about using VLC instead of omxplayer ?

Ответить
@taoli5497
@taoli5497 - 26.03.2022 10:47

👍

Ответить
@BurkenProductions
@BurkenProductions - 30.12.2021 17:01

It's not pronounced "engine-x" it's pronouncue "n-ginx" learn that!!

Ответить
@rrfarmer2000
@rrfarmer2000 - 14.12.2021 00:49

It would be nice to have an updated video where it works. This information is outdated and no longer works. (updated, see other comments)

Ответить
@undergroundnews_dk
@undergroundnews_dk - 27.11.2021 13:28

This is great I have improved this DIY with web vlc and srt input and hdmi output to a cheap rgblink mini+ also a restreamer option so the only thing missing is maybe something to make graphics overlays but my setup works with usefull srt input and I can add output from android/iphone with lariks screencaster etc. so this is a possible way to make something the raspberry can get via srt.
Buy the way new Bullseye Raspian OS does not have omxplayer but clvc or ffplay can be used - also the cvlc have recorder option anyway this works fine with my wifi srt rpi4 with a camlink that transmit srt stream home to the mixer and diy Bridge - srt input done via portforward so its secure. Maybe I will add OBS Ninja input also. Is it possible to replace rmtp and use udp for lowere latency in output from your atem mini ?

Ответить
@clauspfisterer8917
@clauspfisterer8917 - 16.11.2021 20:17

Hi Aaron, very cool. Omxplayer is not supported anymore on raspberry pi 'bullseye'. I tried installing older images, but that was a mess. Then I tried replace the omxplayer witch vlc, but can't figure out what the exact command should be. Do you have any idea, how to solve this?

Ответить
@mattyeagle4503
@mattyeagle4503 - 15.11.2021 03:09

Aaron, question for you, have a new install for the Pi 4B and the new distribution of the OS does not support omxplayer. Have you played with anything that can replace the omxplayer. Was looking at VLC, but not sure how to output the stream to the HDMI like you do with omxplayer. Also wondering if you can output to hdmi1 as this PI has two HDMI ports. Thanks for your input. I have Nginx up and running and can stream RTMP to it with my new DJI Action 2 cam, or at least I think I am, the DJI app is not complaining about the RTMP stream to the pi, just can't see the stream anywhere yet. Your thoughts on this are much appreciated, Thanks

Ответить
@christofferahlback
@christofferahlback - 01.11.2021 18:52

Great video!What would be the best preferred option for getting NGINX and and OmxPlayer to auto start at every boot? 😊

Ответить
@lukashahnel1232
@lukashahnel1232 - 12.10.2021 15:23

Seems like my raspi recieves the Stream (since the "On Air" sign is Not flashing), but Not showin on the HDMI output. Can anybody help?

Ответить
@upperstage5227
@upperstage5227 - 02.10.2021 07:45

Thanks!

Ответить
@douglascrawford2563
@douglascrawford2563 - 13.09.2021 09:04

Can anyone tell what the reliability of this solution is? Will it survive network interrupts of the stream
without needing to reboot? NGINX in my experience does, but on Windows the players VLC and ffplay do not. And sometimes ffplay doesn't even start up from the command line, it needs a ^c and a retry.
I have not tried the same under linux. I might try this solution first if folks say its been reliable for them.
I need a bridge that will run 24/7 and never (almost) need a restart.

Ответить
@petecrouch8277
@petecrouch8277 - 04.09.2021 09:59

Hi Aaron,
Could somebody stream directly from obs to a Rasp Pi using this setup?

Ответить
@jamessalkind
@jamessalkind - 30.08.2021 00:21

This is a great presentation. I got this working fairly easily, with no problem with the audio. My one question is: can you change the output framerate to 23.98 or 24? My source video is 23.98 and that's what my switcher is set to. Following the instructions, the Raspberry Pi is outputting 1080p60. I could convert that using a Blackmagic Up/Down/Cross converter that I have, but I'd rather get this working in the native framerate if that's possible. Any suggestions?

Ответить
@MA16v3
@MA16v3 - 19.08.2021 22:13

Unfortunately, I don't feel like I completely understand the documentation provided. Care to provide an example of what an implemented stream key looks like?

Ответить
@MA16v3
@MA16v3 - 12.08.2021 05:26

Should also mention that you will want to have a static IP address from your ISP as that makes this way less messy and you won't be guiding someone through editting an XML file to update an IP address each time you want to do this.

Ответить
@srijuthwimalajeewa1867
@srijuthwimalajeewa1867 - 05.08.2021 04:13

Awesome video - Wonderfully presented

Ответить
@LMGupomusical
@LMGupomusical - 01.08.2021 23:17

👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻

Ответить
@remektekmedia6641
@remektekmedia6641 - 01.08.2021 02:37

Can I make a MacBook into a Streaming target over WiFi? I would like to get HDMI from my DJI Pocket 2.

Ответить
@megamattzero7348
@megamattzero7348 - 23.07.2021 16:39

Can you make a Raspberry PI device that can capture a RTMP broadcast from a DJI Osmo or DJI Pocket 2 or Drone to send into Blackmagic Atem hdmi? I have PI setup to run companion for stream deck and I love to also be able to load a program on the same PI.

Ответить
@MapleJokerRofl
@MapleJokerRofl - 20.07.2021 02:51

Im so lost
i dont get the point of all this
lol

Ответить
@Muradyanarsen
@Muradyanarsen - 24.06.2021 16:26

Dear Aaron. Are you think to compile another bridge with SRT support?
That will be great job )))

Ответить
@techwithamarm
@techwithamarm - 14.06.2021 10:46

Awesome video. Will probably do this. Question : does nginx have an SRT module like rtmp ? Having this could let me stream SRT to OBS which would be cool. I know I could use Nimble studio but would not want to pay for WSPanel. Any thoughts or ideas? Thanks

Ответить
@DamDekPsar
@DamDekPsar - 23.05.2021 10:22

good

Ответить
@YOUSSOUGUEYE
@YOUSSOUGUEYE - 19.05.2021 12:01

hello aaron
thank you for your precious help. I would like to have the wiring layout diagram. input and output video from the atem to the pi and from the pi to the atem.
Thanks

Ответить
@dbldare
@dbldare - 04.05.2021 02:47

Unfortunately it's not working for me. I've re-run the steps 3 times now. Ordered all the items you have in your list, running a Mini Pro. I've tried on my MAC and Win10 PC as well. I'm in IT and pretty tech savvy, but can't seem to get it to stream out. When I click on "Display Status" under the Output area in ATEM Software, I see .1 Mb/s upload but it also says "OK". It just never shows through the Pi out to my HDMI monitor I'm using to set the Pi up with. Any help would be appreciated.

Edit: Now the Status reads "FULL"

Ответить
@stevebomford
@stevebomford - 03.05.2021 22:30

Is it possible to stream from a RPi using an external HDMI camera to a RPi streaming bridge ?

Ответить
@brokecitizen4934
@brokecitizen4934 - 30.04.2021 02:09

got it working stream bridge is on the way friday but wanted to try the pi
thanks man

Ответить
@JuusoHoo
@JuusoHoo - 29.04.2021 18:09

Thanks a LOT for this video. You really make it possible for a newbie "to get to this sledge"! :D

Ответить
@jmibk
@jmibk - 18.04.2021 10:53

Great video and great idea. Is there a way to hide the command line on the HDMI output, when no stream is available (or a custom logo)?

Ответить
@razajarrar9800
@razajarrar9800 - 03.04.2021 14:22

Thank you Aaron for this great DIY video!

I've been trying to implement it on my Rpi4(8gb), I followed all the instructions in the video and your website. But I'm unable to generate a valid RTMP code. My Internet doesn't have static IP, I tried Cloudflare for Dynamic DNS but no luck. any suggestions to get it working on an internet connection without Static IP?

Ответить
@ZaRaven
@ZaRaven - 25.03.2021 22:49

I am looking to stream the signal from a Video Capture device ( connected via USB on pi). Is it possible to use this Ngix and use this capture card instead of HDMI? The video source from the card is on /Video0 . I want to be able to stream locally, so other pc/vlc or player can connect to the Pi's stream. Maybe with ffmpeg I can get the source signal and route it to this ngix server?

Ответить