# Fun with RTMP

**URL:** <https://forum.logik.tv/t/fun-with-rtmp/642>\
**Category:** Flame Questions\
**Created:** [September 8, 2020, 4:58pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642 "2020-09-08T16:58:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![randy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/randy/32/6122_2.png) [@randy](https://forum.logik.tv/u/randy)\
**Post date:** [September 8, 2020, 4:58pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/1 "2020-09-08T16:58:27Z")

</div>

(These Posts and Replies were originally in the @digitalbanshee 's post [Anyone using Evercast?](https://forum.logik.tv/t/anyone-using-evercast/600) but we got a little off topic and wanted to make sure she gets relevant replies in her Topic and you guys have the space to explore general RTMP stuff…thanks, @randy)

@cno

> [@Anyone using Evercast?](https://forum.logik.tv/t/anyone-using-evercast/600/7):
>
> I do wish Autodesk would take a cue from FilmLight and add an rtmp stream as a possible output so we can skip this silly loop from SDI to capture to stream.

Im out of the loop with Filmlight…that’s a thing ? RTMP out?

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [September 8, 2020, 5:08pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/2 "2020-09-08T17:08:27Z")

</div>

Yep. BaseLight remote is a whole cluster fuck of strange ideas aimed at allowing FilmLight customers to grade in sequester while at the same time being as restrictive as could possibly be imagined.

That being said, one of the better things to come of all this craziness is a high quality rtmp out directly from the BaseLight… currently in beta but I hear good stuff.

So there you go.

---

<div class="post-metadata">

**Author:** ![val](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@val](https://forum.logik.tv/u/val)\
**Post date:** [September 8, 2020, 5:50pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/3 "2020-09-08T17:50:01Z")

</div>

Assimilate Scratch can also stream video out without any additional hardware

[https://www.youtube.com/watch?v=a85UqMstlkE](https://www.youtube.com/watch?v=a85UqMstlkE)

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [September 8, 2020, 5:58pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/4 "2020-09-08T17:58:23Z")

</div>

So ball’s in Autodesk’s corner… that’s exactly how you need it to work.

---

<div class="post-metadata">

**Author:** ![digitalbanshee](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/digitalbanshee/32/1160_2.png) [@digitalbanshee](https://forum.logik.tv/u/digitalbanshee)\
**Post date:** [September 8, 2020, 6:09pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/5 "2020-09-08T18:09:00Z")

</div>

So it sounds like the answer is no, nobody is using Evercast 😛

---

<div class="post-metadata">

**Author:** ![ALan](https://avatars.discourse-cdn.com/v4/letter/a/a87d85/32.png) [@ALan](https://forum.logik.tv/u/ALan)\
**Post date:** [September 8, 2020, 6:11pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/6 "2020-09-08T18:11:02Z")

</div>

The Scratch implementation actually is not color accurate at all. You CAN NOT get color accurate with H.264.

Thinking about it, not sure if the the Nvidia implementation of H.264 support 10bit 444, but I know for sure that x264 does it. It only does 10bit YUV 4:2:0 or 8bit RGB4:4:4. Neither are color accurate or appropriate for proper grading.

---

<div class="post-metadata">

**Author:** ![val](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@val](https://forum.logik.tv/u/val)\
**Post date:** [September 8, 2020, 6:36pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/7 "2020-09-08T18:36:59Z")

</div>

IMO main problem with YouTubeLive preview is that it will be shown on a not accurate device (iPad is at best), 4:2:0 or 8bit is much less of a problem. And to a “non trained eyes” viewers most of a time (your situation may wary).

On other hand it works, it easy to set up…

In a perfect world it would be useless, of course.

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [September 8, 2020, 7:27pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/8 "2020-09-08T19:27:16Z")

</div>

Indeed, but the question is where to set the bar and for whom. If you’ve got 20 creatives working on a social deliverable then a you tube stream doesn’t feel so far off mark. If you’re interested in mission critical evaluation and color accuracy then there are other techs and deployments which set that bar higher.

---

<div class="post-metadata">

**Author:** ![ALan](https://avatars.discourse-cdn.com/v4/letter/a/a87d85/32.png) [@ALan](https://forum.logik.tv/u/ALan)\
**Post date:** [September 8, 2020, 8:25pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/9 "2020-09-08T20:25:06Z")

</div>

Yeah. We ended up developing our own in-house streaming infrastructure, that can support 12bit RGB 444. Since we work on features, we need to support P3 and HDR color space accurately. Also need to be able to out 2k via SDI to multiple partners at the same time.

---

<div class="post-metadata">

**Author:** ![randy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/randy/32/6122_2.png) [@randy](https://forum.logik.tv/u/randy)\
**Post date:** [September 8, 2020, 8:29pm UTC](https://forum.logik.tv/t/fun-with-rtmp/642/10 "2020-09-08T20:29:06Z")

</div>

Yeah @ALan your Logik Live was rad. Love how you figured out your system and your one touch client box thingy. A fiver says most of our needs are on the other end of the spectrum, and looking for the best off the shelf and relatively cheap solution for the “good enough for commercials” world.

---

<div class="post-metadata">

**Author:** ![val](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@val](https://forum.logik.tv/u/val)\
**Post date:** [September 9, 2020, 3:21am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/11 "2020-09-09T03:21:49Z")

</div>

I saw your early test you show on logik, realy great stuff.

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [September 9, 2020, 6:50am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/12 "2020-09-09T06:50:56Z")

</div>

Speaking of which, You can throw at least 2 Kona3s comfortably in an old Z800… pretty good use for all that old kit we’ve got sitting around.

---

<div class="post-metadata">

**Author:** ![kyleobley](https://avatars.discourse-cdn.com/v4/letter/k/df788c/32.png) [@kyleobley](https://forum.logik.tv/u/kyleobley)\
**Post date:** [September 9, 2020, 9:11am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/13 "2020-09-09T09:11:45Z")

</div>

Thank you so much again for posting that. We’re well on the Ultragrid route. We ended up using spare kit around the office for the encoder and Intel NUCs to send to clients. They’re not capable of handling cineform though.

Which codec have you ended up using? I’ve been working with the guys at Fastvideo for a GPU JPEG2000 solution. We’re thinking of using it for remote grading between offices.

---

<div class="post-metadata">

**Author:** ![ALan](https://avatars.discourse-cdn.com/v4/letter/a/a87d85/32.png) [@ALan](https://forum.logik.tv/u/ALan)\
**Post date:** [September 10, 2020, 12:48am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/14 "2020-09-10T00:48:34Z")

</div>

Never heard of FastVideo before. Their website is a mess. Some of their product description seems strangely similar to UltraGrid. UltraGrid also has its own GPU based J2000 implementation. What resolution, and color space do you grade in? I’ve spent almost no time playing with CineForm as the dataload is just to much. H.264/H.265 are the only ways to make this work reasonably.

---

<div class="post-metadata">

**Author:** ![kyleobley](https://avatars.discourse-cdn.com/v4/letter/k/df788c/32.png) [@kyleobley](https://forum.logik.tv/u/kyleobley)\
**Post date:** [September 10, 2020, 4:58am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/15 "2020-09-10T04:58:05Z")

</div>

Yeah, their site is horrible. The product description you’re referring to is something they’ve put together since we’ve been working together as they’re wrapping their codec into Ultragrid. The Comprimato implementation requires the SDK which, when I asked, they want $18k/yr for.

I’m trying to see how much I can push it to match what Sohonet Clearview / Streambox offers…but on the cheap. We monitor our grades at 1080, Rec709 444 95% of the time. The objective with this route is the get as close to the final image quality as possible.

The little client box is H264 however. H265 always seemed to be a struggle as I could never managed to get a signal that didn’t crap out on me at some point (i.e. lose a required I-frame or something of the like so it goes all grey and then catches-up)

---

<div class="post-metadata">

**Author:** ![ALan](https://avatars.discourse-cdn.com/v4/letter/a/a87d85/32.png) [@ALan](https://forum.logik.tv/u/ALan)\
**Post date:** [September 10, 2020, 5:52am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/16 "2020-09-10T05:52:28Z")

</div>

How are you handling the network connection to the client boxes? Port Forwarding? Are you doing FEC? Regarding FastVideo, if you are going to do GPU for J2k, you might as well use GPU for NVENC as that is already ready to go.

---

<div class="post-metadata">

**Author:** ![kyleobley](https://avatars.discourse-cdn.com/v4/letter/k/df788c/32.png) [@kyleobley](https://forum.logik.tv/u/kyleobley)\
**Post date:** [September 10, 2020, 6:17am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/17 "2020-09-10T06:17:39Z")

</div>

They connect via a VPN to an isolated network, it’s something our engineer has setup. Networking isn’t my strong suit so unsure about the specifics. We’ve been using NVENC for encoding either H264 or H265 streams. As for FEC, for both those codecs I’ve been using the one you originally gave me rs:200:250.

I think our little NUC (NUC8i5BEK) isn’t quite capable of handling it either, so that might not be helping things.

Can I ask what your h265 settings are?

---

<div class="post-metadata">

**Author:** ![ALan](https://avatars.discourse-cdn.com/v4/letter/a/a87d85/32.png) [@ALan](https://forum.logik.tv/u/ALan)\
**Post date:** [September 10, 2020, 6:25am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/18 "2020-09-10T06:25:00Z")

</div>

Just default settings for H.265, but I’m encoding on a 32 thread Ryzen 9.  
We decode 2k 12bit on i5 9400T without issue.  
What OS are your decoders running?

---

<div class="post-metadata">

**Author:** ![kyleobley](https://avatars.discourse-cdn.com/v4/letter/k/df788c/32.png) [@kyleobley](https://forum.logik.tv/u/kyleobley)\
**Post date:** [September 10, 2020, 7:03am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/19 "2020-09-10T07:03:54Z")

</div>

Lubuntu 20.04. Are you encoding using libx265? I only tried hevc\_nvenc so maybe that’s the issue as well. I’ll give that a look later this week.

---

<div class="post-metadata">

**Author:** ![ALan](https://avatars.discourse-cdn.com/v4/letter/a/a87d85/32.png) [@ALan](https://forum.logik.tv/u/ALan)\
**Post date:** [September 10, 2020, 7:15am UTC](https://forum.logik.tv/t/fun-with-rtmp/642/20 "2020-09-10T07:15:08Z")

</div>

Try Ubuntu 19.10 on your decoders. There is something in 20.04 that make x265 shit decoding.

[Next page](https://forum.logik.tv/t/fun-with-rtmp/642.md?page=2)
