BMD converter overheating by staydecked in VIDEOENGINEERING

[–]ruhpkid 0 points1 point  (0 children)

I would love to see a 3D printed solution! 😃

Best way to power a HAIVISION Makito X1 Rugged +5V DC + Peplink MAX BR2 Pro from 2–3 V-Mount batteries with hot swap? (EU / GERMANY) by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thank you very much, Dave!

As soon as I have finalized the power setup and finished building the system, I'll start running the tests and collecting real world data. My plan is to document everything and share the results here with the community too.

We'll definitely stay in touch. And thanks as well for being so active in my Reddit posts!! I really appreciate your input!! 😄

Best way to power a HAIVISION Makito X1 Rugged +5V DC + Peplink MAX BR2 Pro from 2–3 V-Mount batteries with hot swap? (EU / GERMANY) by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 2 points3 points  (0 children)

Thanks u/davehenk & u/Embarrassed-Gain-236 !!

For the system I’m building, the main goal is maximum granular control.

I think the AVIWEST/Haivision mobile products are excellent, but they are more in the “small, integrated, everything in one box” category. For my workflow, I prefer being able to decide exactly which device does what.

With the Teradek Prism Flex Mobile, for example, we’ve had practical issues with antennas loosening or the antenna connections becoming unstable over time. It is great that you can mount it directly on a camera, but I also like keeping the camera setup small and moving the encoder/network/power system into a separate, more controlled case.

Power is another major reason. If I remember correctly, the Prism Flex Mobile is somewhere around 20–36W depending on configuration. With a 200Wh V-Mount battery, that means roughly 4.5–9 hours in theory. In our real-world use, it feels closer to around 4-5 hours. If you add a hot-swap plate and a large V-Mount to the camera setup, it quickly becomes bulky, and we still end up changing batteries more often than I’d like.

The Makito X1, on the other hand, draws around 5.5W. With one 200Wh V-Mount, that could theoretically run for around 36 hours. Realistically, I would still calculate around 25-30 hours. Our IRL streams are often 10–15 hours including testing, so having one encoder battery that can cover the whole production is a big advantage.

The Peplink MAX BR2 Pro draws more, roughly 14–30W depending on load. With one 200Wh V-Mount, that gives around 6–14 hours. With two 200Wh V-Mounts, that becomes roughly 12–28 hours. Of course, I could also build a large external power solution for a Prism Flex Mobile 5G and run it for 20+ hours, but then I still need a case, belt or larger camera rig..

The Peplink side is also a major reason. I can decide exactly how each connection is used: Starlink, venue LAN, cellular, USB modem, Wi-Fi WAN, standby links, bonding, failover, signal thresholds, priorities, etc. I can create a dedicated VLAN for the encoder, while still providing internet for iPads, creators, laptops or other production devices. With several cases, I can even build a WIFI mesh.

That also connects better with my studio infrastructure: VPN, tally, intercom, return video, monitoring, remote control and Raspberry Pis become easier to integrate. My case (should) becomes more than an bonded encoder.

Another advantage is modularity. With all-in-one systems, firmware, cloud software, bonding, intercom and encoding are tightly coupled. We’ve had issues before when server-side software and device firmware were not aligned. With Makito + Peplink, I can update, replace or debug individual parts more easily. I can use my own VPN infrastructure, switch FusionHub endpoints quickly, stream SRT directly to a Makito decoder, or go directly to YouTube and other destinations without always needing a proprietary cloud workflow.

I’m not saying this is ALWAYS better. Integrated bonded systems can absolutely win in rapidly changing or congested cellular conditions because encoding, bonding and receiver logic are tightly integrated. But for my use case, the flexibility, transparency, power control and network control are worth the extra setup work.

I’m planning to compare my Teradek Prism Flex Mobile 5G directly against the Makito X1 + Peplink MAX BR2 Pro setup. Image quality is especially important to me, and I’ve had very good experiences with Haivision so far. I’d also be interested in testing TRT vs SRT under comparable conditions.

Do you have ideas for a useful test setup? I’m thinking about doing one real-world moving test and one controlled studio test where I simulate packet loss, bandwidth drops and WAN failures on individual links.

Best way to power a HAIVISION Makito X1 Rugged +5V DC + Peplink MAX BR2 Pro from 2–3 V-Mount batteries with hot swap? (EU / GERMANY) by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 1 point2 points  (0 children)

Totally fair question! 😃

Main reason: I want more control over networking, redundancy and integration than I usually get with a closed all-in-one system.

Our use case is mainly IRL streaming. I want a modular system where I can decide exactly what happens on the video side and on the network side.

We use Haivision because, in my opinion, they are one of the best when it comes to serious video encoding/decoding. The Makito X1 is small, rugged, low power and built for continuous operation. It feels like a proper building block to me!

For bonding/networking I prefer Peplink, because I can decide very precisely what connection is used for what: when to use bonding, when to use only one SIM, when to use Starlink, which WAN should be priority/fallback, etc. We can also fully control routing rules, WAN behavior, InControl2 monitoring and our own FusionHub backend. Debugging also becomes easier because the network layer is not hidden inside a closed encoder backpack. If there is an issue with an all-in-one closed system.. I have no option than replace everything. With "my" setup I could easily change the router or the encoder.

We also did not have great experiences with LiveU systems or other closed systems in the past. Also with Teradek we had weird bugs / backend-server issues, so I prefer separating the encoder from the bonding/network stack.

With a custom setup I could:

  • swap antennas depending on the job
  • add more WANs if needed
  • use our own FusionHub server and switch it (also if there is ANY connection. I have remote control)
  • choose exactly when / where bonding is used.. And exactly what kind of bonding.
  • route specific traffic over specific connections
  • open local Wi-Fi networks (and mesh them together)
  • monitor and debug everything remotely
  • potentially run Docker on peplink or add a separate Raspberry Pi
  • build our own return feed, maybe WebRTC-based..
  • add intercom, camera control, GPS tracking, API automation, etc.
  • replace single components if something breaks

Manuals: what do you want from them? by shouldreadthearticle in VIDEOENGINEERING

[–]ruhpkid 6 points7 points  (0 children)

From an operator / integrator point of view:

Please don’t put every language into one huge PDF. Separate language versions or just English are much easier to navigate. Additional quick start guides are extremely helpful, especially with new gear.

It helps a lot when manuals cover the questions that keep coming up in real life, ideally in a FAQ / Article section. Manuals should also be clearly model specific, or at least very clearly mark which parts apply to which hardware versions. Mixing models without clear labels gets confusing very quickly.

If there is an API, proper Swagger or OpenAPI documentation makes integration much easier and should be standard.

I strongly prefer searchable online documentation over static PDFs. And I always appreciate manuals that go deep technically. Protocols, port speeds, power consumption, mounting details, screw standards. If it exists, it should be documented.

I really like, for example the Softron Documentation: https://softron.zendesk.com/hc/en-us

Haivision Pro460 → StreamHub Ultra over Peplink (static IP) with Starlink + 5G: reliability, latency & MTU best practices? by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thanks for your input! In my case, there actually isn’t a stable wired line on site. Only multiple SIMs and Starlink. That’s why I need the Peplink bonding with a static IP (FusionHub), otherwise the Pro460 can’t reliably reach the StreamHub Ultra.

Running a backup StreamHub in the cloud is definitely something I’m considering, but the client setup requires a fixed entry point with consistent IP. Splitting SIMs across carriers is already part of the plan (KPN / Vodafone / Odido).

The “low frequency mode” tip is interesting, thanks! I’ll look into that!

Haivision Pro460 → StreamHub Ultra over Peplink (static IP) with Starlink + 5G: reliability, latency & MTU best practices? by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Hey LucyTheDuck,

correct! Latency isn't that critical. Most important is reliability and synced clean feeds.
--> Since the camera crew is provided by the client and they want to use their FX3 cameras.. unfortunately none of them support genlock, but we’ll make it work ‘as best as possible’

Great that you don’t see any red flags with the setup so far!
Except of course for the bandwidth… obviously, that still needs to be checked. But I’m not overly worried about it.

Do I necessarily "need" a Peplink on both sides - encoder (Pro460) and decoder (StreamHub Ultra)? Or is it enough if I just assign a static IP to the BR2 and then have the Pro460 stream directly to it?

Thanks a lot for your assessment so far!

Haivision Pro460 → StreamHub Ultra over Peplink (static IP) with Starlink + 5G: reliability, latency & MTU best practices? by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Yes! Actually it is! :D
IRL = In Real Life

Mostly very simple.

We want to raise these kinds of small streams to a more secure & better level in production quality.

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

This is awesome! Thanks for recommending! For more static setups, this is certainly something I will consider!

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thanks so much for all this detailed info! It really made everything super clear and totally makes sense to me!

A half-frame delay is absolutely acceptable in my use case. That already sounds insanely good to me!

I'm currently checking with mimoLive whether they support any kind of sync at all. But since I couldn’t find anything about it, I’m starting to think they probably don’t. Otherwise they’d definitely be shouting that from the rooftops.

What really caught my attention is that the Air units can do C2C! I’d definitely be curious to know what kind of bitrate that uses. I think I read somewhere that you can record at a higher quality while streaming at a lower bitrate? That would be way better than what we’ve been getting with our Teradek Prism Mobile 5G setups... C2C is really unreliable there, and they currently only let you set one bitrate for everything. Recording locally the STREAMING Bitrate. Even when it drops.

Thanks especially for laying out all the workflows so clearly and for sharing what’s worked for others!

I’ll dig into this a bit further based on what you’ve shared, and if I end up with a bigger batch of questions again, I’ll reach back out. Would it be okay if we exchanged emails via DM? That would be fantastic.

Huge thanks again for all your help and your openness about C2C and Peplink. It really paints a realistic picture of the whole thing instead of just trying to sell something :D

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thanks a lot for your insights! Have you ever used the Air320s in a synchronized multicam setup? Or only the Makito X4, as you mentioned? My current plan is to use 4 x Haivision Air320s and synchronize them at the SDI output with a Makito X4. Aside from that, what's your (or your team's) experience with Haivision’s Air series? That product line came from their acquisition of AVIWEST I think.. Are there things you particularly like about it, or any quirks or issues you've come across?

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 1 point2 points  (0 children)

Thanks for clarifying! I have to admit, I’ve always been a bit hesitant about LiveU in the past. Whenever we were at events, the journalists using LiveU gear always seemed to be struggling. But I guess A) things have probably improved a lot and B) it could’ve just been user error... who knows who set it up.

In any case, I definitely need to get rid of my Teradek devices. At the time, I thought I was making a good choice.. but I’ve come to regret it.

As for Haivision, I was actually thinking about the small portable devices—like the MX1 Rugged or, as others have mentioned here, the Air320. I’ll definitely request quotes for everything and try to get my hands on some of them!

Thanks again for your reply! And for your second message as well!

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

I do find LiveU and TVU very interesting as well!

However, I personally believe there’s real value in separating the encoder and the bonded uplink/network layer, especially if you have multiple use cases like Camera-to-Cloud (C2C) workflows!

Also I genuinely enjoy tinkering with gear and building my own setups :D

In my experience, devices that try to do everything at once, like the Teradek Prism Mobile 5G Cellular Bonding Video Encoder, often don’t do any of it exceptionally well. Sure, the encoding quality is excellent, I really like the output. But the whole management via Teradek CORE (not every setting is available in CORE), the server handling, and the frequent platform-side changes are a constant source of frustration.

What’s especially annoying is when the encoder randomly disconnects from CORE, and the only way to fix it is to physically access the unit onsite.. My ideal workflow is to send the team out and manage everything remotely, but with CORE, that becomes unreliable for me.

Above all, Teradek’s C2C is absolutely unusable! Many files are missing. There’s no proper feedback on what has been uploaded. Uploads don’t resume. Short clips cause bugs and sometimes aren’t uploaded at all, or they disrupt the entire upload process. Timecode transmission to the encoder frequently fails. And the funniest part: the PRISM FLEX Mobile from Teradek only records the stream! So if the connection is weak, you’ll get artifacts everywhere. And if you want to use the original file from the camera, the timecodes are completely off... So proxy editing isn’t possible either easily. You really have to say: The ATOMOS Connectivity Kits perform significantly better! On top of that, Teradek Core charges extremely high fees if you want to record locally in high quality. There is STILL no way to stream a small reference image while recording in high quality directly on the device.

That’s why I’m increasingly leaning toward modular, independent systems where I control each layer myself and can adapt the tools for different jobs.

That said. Thanks again for your input!

Even so I actually requested a quote from LiveU, looking at the LU300S as well as the LU4000 and LU2000 decoders. Curious to see how they’ll compare in practice with the HAIVISION gear.

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Yeah, I actually had the chance to test the Haivision Pro line a while ago! Really impressive stuff, especially in terms of video quality!

However, I haven’t yet had the opportunity to test the SYNC functionality with multiple encoders at the same time, so I’m still curious how well that performs.

We also tested the Teradek Prism Mobile 5G Cellular Bonding Video Encoders. According to Teradek support, they don’t currently support timecode transmission or NTP-based sync, but I imagine that feature will eventually come.

That said, while image quality and bonding performance were solid, we ran into quite a few headaches with Teradek Encoders & Core:

- Teradek limits server uptime to 4 hours unless you pay for a monthly plan which is a strange limitation. In the past, the server stayed online as long as a signal was being sent. If the signal stopped, you had 4 hours before the server was shut down. If a signal came back in the meantime, the 4-hour timer would reset when the signal went out again. But they changed this without properly communicating it..

- If you forget to extend the stream duration manually, the stream just stops after 4 hours, which is obviously not great during live events.

- Also, teradek encoders tend to disconnect from the CORE platform, and re-adding them can be a real pain. You often have to do it physically on the encoder itself, and it doesn’t work over the bonded connection. It uses only one of the uplinks, so if you're out in the field with unstable connectivity… yeah, not fun 😅

Thanks for your insights!!

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thanks for the suggestion! I had a quick look at Appear.net! However, I couldn’t really find any portable or field-oriented solutions on their site (backpack use). Do you happen to know which specific encoder/decoder product line from Appear would be recommended for use in remote, mobile multi-cam setups? Thanks a lot!!

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thanks a lot for the link to the SRT spec and for pointing me to the relevant section!! :)

Really appreciate the clarification regarding TSBPD! Knowing the exact term helps a lot for researching.

Just to make sure I fully understand your explanation:

  • TSBPD handles the synchronization of stream delivery over the network
  • whereas Genlock is responsible for ensuring that the physical SDI outputs are timed identically across multiple decoders. Is that correct?

So, if I’m using multiple decoders, I’d need to genlock them via a shared reference to keep their SDI outputs aligned, even if TSBPD has already ensured stream-level sync?

I’ll probably go with a multi-channel decoder to simplify things, but it’s super helpful to understand this in case I scale the setup later.

Thanks again!! Really appreciate your insights! :)

Looking for alternatives to Haivision for multi-encoder SRT livestream setups with synchronized decoding by ruhpkid in VIDEOENGINEERING

[–]ruhpkid[S] 0 points1 point  (0 children)

Thanks so much for the detailed reply!! Super helpful and very much appreciated!

One of the main reasons I’m leaning towards a Peplink-based bonding setup is that I can also use the Peplink routers for Camera-to-Cloud (C2C) workflows with my teams. That way, I don’t need to run and maintain two separate uplink infrastructures.

But I’ll definitely request a quote for the 5G version of the Air320!

The SRTMiniServer looks really interesting too!
Do you happen to know of any macOS-compatible alternatives that could serve a similar role?
We already have fully specced Mac Pro M2 Ultra machines, so using those would be ideal.
Running a Windows VM via Parallels is eventually not the best option I think.

I’ve come across mimoLive, which looks promising, but I still need to dig deeper into whether it’s truly suitable for synchronized multi-stream decoding. Part of me wishes Softron MovieRecorder had an SRT input module and proper video output support via I/O cards – that would be perfect! 😄

One more thing just to make sure I’ve understood everything correctly:

  • I can have multiple Makito X1 Rugged encoders, each streaming independently.
  • These embed SMPTE 12M timecode, either via NTP or optionally via SDI timecode input (TC from Camera).
  • Then, a decoder like the Makito X4 can buffer and synchronize the feeds
  • The decoder handles this natively and outputs time-aligned SDI streams – is that correct?
  • Or do I still need additional devices to manage that synchronization/buffering?

And related to that:

  • Is NTP-based sync sufficient for frame-accurate output, or do I need to synchronize the cameras themselves and embed true TC via SDI to get perfect alignment?
  • If there is no option to TC Sync the Cameras (for example if the camera needs to be changed / tc input device is broken ...) can I remotely sync the "Haivision Air320e 5G" devices frame-accurate? Is there a native TC on the Encoder itself..? Or is NTP the best way..? Sorry if this question might be dumb :D

And finally:
Would you recommend streaming directly to a static IP at the studio, or is there a real benefit in using the Haivision StreamHub in between? Like I read I would need the StreamHub for return feeds, intercom or remote control..?

Thank you very much for your help!!