I don't care what's on other boxes, with other images, with other history. You are here at the OpenPLi forum, and we're discussing OpenPLi here.
Exactly.
That's why I have to explain how to work around OpenPLi specific bugs.
If we were on the forum for another image/box, I wouldn't have to explain, because they didn't broke it in the first place.
And in OpenPLi, the streamproxy was removed from the image quite some time ago, and it's functionality is handled by Enigma internally.
The first part of your statement is true but not the second.
The functionality of the original /usr/bin/streamproxy was just removed.
Then VU+ came with transcoding and decided to modify the streamproxy to implement that (maybe logical since they use an old DMM fork), so we had to disable the Enigma functionality and go back to the streamproxy to make transcoding work.
"Bullshit" is the nice expression for this.
They created independent binaries for transcoding, they were just used in a similar way to the original pass-through streamproxy. Nothing would have been needed to be altered in Enigma2, neither was it.
rework the entire transcoding proxy, which is what Erik was doing.
Finally something that's really true.
Yes, Erik has reworked the transcoding proxy and it actually works in its current version.
However, his transcoding proxy has nothing in common with the original pass-through stream proxy used in any working E2 environment ... well, except of the filename
The only problem is that when he enabled the new code in the image and removed the streamproxy, he forgot? to re-enable the built-in streaming in Enigma, which is why you don't have anything listening on port 8001.
Do you
ever think before you write?
Erik didn't remove the pass-through streamproxy,
he wouldn't even have been able to do that, because
it was already gone before.
The
E2 streaming on port 8001 on the other hand had never been gone and thus E2 has of course still listened on port 8001.
Erik's trancoding stream proxy works nicely and also respects stream auth if enabled. He has not broken or taken away anything (at least not in the end).
The only thing missing in OpenPLi is the
original streamproxy and its only purpose is to pass the streaming request through webif auth before handing it over to E2.
It's not a replacement for E2's built-in streaming, it's just a piggy-packed auth engine.
When OpenPLi/pieterg removed the original streamproxy in 2011, you/he just removed the auth capability, without providing a replacement.
How many OpenPLi devs do you need to replace a bulb?
None: They just define darkness a new standard.
Edited by SpaceRat, 28 April 2014 - 18:33.