Teleport

Teleport 0.7.7

Thankyou for the continued work on Teleport.

I do wonder if it would be possible to do a standalone client - particularly for linux. I would love to use teleport on minipc's at church to show the service realtime in other parts of the building.
Regards!
 
Thankyou for the continued work on Teleport.

I do wonder if it would be possible to do a standalone client - particularly for linux. I would love to use teleport on minipc's at church to show the service realtime in other parts of the building.
Regards!
No. And I think it is more complex than it initially looks. I would recommend to build something around libobs with websockets than to re-implement the bits and pieces OBS has already taken care of.
 
I was curious about something:

Does TurboJPEG support JPEG 2000? The big feature I'd be interested in for that is alpha channels. This is because I'm a VTuber and the ability to overlay an image without having to resort to something like chroma-keying would be nice. Of course, you would have to switch the output colorspace to BGRA, which I already do anyway on the ones which support it. This is supported by the other three major network transport technologies available to OBS via plugins, notably NDI, OMT, and Beam. Having more options would be nice.

One of the things that first came to mind that could be of concern that, apparently, JPEG 2000 does have patent coverage, but the creators have agreed to not enforce the patents involved unless other parties out there have patents that could be infringed upon (or so says Siri on my iPhone that never leaves my desk as I'm an Android type and I have specific Reasons(R) to have an iThing). But, a lawyer I am not, so legal advice this is not.

Any thoughts on this matter? While I would be bummed if it ends up being a non-starter because of said patents, I can certainly understand why.

--Katt. =^.^=
 
TurboJPEG does not support JPEG2000. It is a completely different codec. The main part why JPEG and not JPEG2000 is performance. Compute power requirements between the two are significant. No idea about patents really. I'm not lawyer.

If I wrote this plugin today I would probably chose https://github.com/openmediatransport/libvmx instead. It lowers CPU quite a bit compared to JPEG at a cost of manageable higher bandwidth and supports alpha channel and higher bit-depths.

While certainly possible to integrate it into Teleport its architecture was designed to do parallel frame processing - which is not a good fit for how the VMX library works. And in the end it is still work which I'm not keen about to invest at the moment.

But perhaps Beam is willing to add it as it already supports a bunch of different formats! ;-)
 
TurboJPEG does not support JPEG2000. It is a completely different codec. The main part why JPEG and not JPEG2000 is performance. Compute power requirements between the two are significant. No idea about patents really. I'm not lawyer.

If I wrote this plugin today I would probably chose https://github.com/openmediatransport/libvmx instead. It lowers CPU quite a bit compared to JPEG at a cost of manageable higher bandwidth and supports alpha channel and higher bit-depths.

While certainly possible to integrate it into Teleport its architecture was designed to do parallel frame processing - which is not a good fit for how the VMX library works. And in the end it is still work which I'm not keen about to invest at the moment.

But perhaps Beam is willing to add it as it already supports a bunch of different formats! ;-)

Thanks for the explanation. That helps fill some gaps I had in my understanding about JPEG 2000. And thanks for explaining that the issues were more technical than legal.

--Kat. =^.^=
 
Back
Top