Hi all,
Christopher pointed me to this thread (thanks) and I'd like to reply to some posts.
I'm the chair of the Technical Committee of ILDA and was in charge with the development of the specification.
First, please note that the current specification just covers the encoding of artwork and more standards will follow.
Further work is in draft or pre-draft / proof of concept stage. Just need to set a start...
- The concept of channels is on separate streams. Regarding the ISP cable - a single link could replace 64 ISP cables (when used in continuous mode). Alternatively, channels could be used to encode multiple streams of frames. The signals (X, Y, ...) are encoded in wide samples that have descriptor sets for the various encodings (X/Y/R/G/B and all the variations that are possible).
- Producer and Consumer do not necessarily agree. Generally, the Consumer shall work with what the Producer sends (only one direction to allow for more complicated setups and filters). To overcome situations where the Consumer might not be able to handle the data - the Producer will be able to ask for capabilities (this will be available in the network protocol) such that it can encode the stream accordingly.
- The Shutter signal can be included in continuous mode (to be able to transparently map the ISP cable)
IDN-Stream is just the encoding of the artwork. Next will be a transport across Ethernet/UDP and storage of the stream in files. The most basic transport will be a realtime profile which is part of the discovery protocol which allows for plug and play and a way to handle device properties (IDN and manufacturer specific).
Since multiple devices use multiple transports this just scales.
A single device (well - better a single session) can handle up to 64 channels (could be a 64 head projector - or 32 heads and 32 DMX - well or any logical partition when using frames). Generally a device can support multiple sessions. Regarding Ethernet/IP, a session then needs distinct remote IP addresses and/or port numbers.
The planned protocol is point to point - meaning that each device needs a IDN decoder (well - it's supposed to have a Ethernet interface - right?)
The reason for point to point is that multicast is implemented as broadcast for most off the shelf switches and this would just degrade network performance. However - IDN-Stream can absolutely be used with multicast - this is up to the transport.
I'm currently taking care of developers individually - so please contact me in case you're interested.
The discovery and basic (realtime) transport protocol will very likely be the next step.
Hmmm - I'm not sure how to comment here.
Generally - William Benner and Justin Perry make points about a product of Pangolin.
As long as this is technically based and can be argued I'm more than happy to join.
Unfortunately, wrong statements have already been issued (and I doubt that this will end).
I prefer discussions on a professional level.
This can easily get into an apple/pear situation.
First, the comparison will not be about IDN vs. FB4. In best case it is about an _implementation_ of IDN vs. FB4.
Second - I wonder where three separate cascaded wireless networks can be used... But - well - my implementation (StageFeed ISP and StageMate ISP) can easily handle this as long as the there is no loss and jitter is low. Regarding the apple/pears - please keep in mind that the converters are transparently copying all ISP signals at 100kHz for lossless reproduction in realtime. When doing such things (the cascaded wireless links) you very likely want to use a frame-oriented transmission or ahead of time streaming (which both is possible with IDN).
Well - It's Pangolin's decision whether to implement a protocol or not. I'd however defend the quality. I can't see any sub-optimal issues. Neither did anyone come up with one. About 25 years ago, ISP was set as a standard with a rather idealistic approach to unify the laser projector connection. This was the analogue age. IDN likes to do this digitally (and like ISP, IDN will have sub-standards). From my point of view, it's sad to see proprietary solutions.
Hmm - this is wrong. It is 7-8. This means - replacing up to 8 ISP-DB25 cables with one 100 MBit cable.
Since this will very likely involve a switch - and I'm not sure if 100 MBit switches are available anymore - you're very likely into 1G links with up to 80
streams. Please, again, remember that this means copying all ISP signals (X/Y/U4 in 16 bit and Intensity/R/G/B/U1/U2/U3 in 12 bit) at 100 kHz. The link can be configured to use a lower sample rate or less signals - reducing the load...
Its actually really respectable you are joining in on this conversation and are clarifying things about this protocol.
Well - IDN-Stream started about 5 years ago and took about one year of full time development (just for me) up to where it is right now. This includes research, tests, proof of concept, reference implementation, drafts, discussions - and the final document. Needless to say that I'm not payed by ILDA.
Pangolin did not contribute. As said earlier - Everyone who decides to do a proprietary solution is free to do so - and there are many. It's not just Pangolin. I spoke to just about all of them and asked them to join - very early.
IDN aims to be an open standard, usable by everyone - and regarding the projector connection, featuring a network API such that it can be used with any operating system.
It's EUR 349 for the ADC and EUR 299 for the DAC.
Most of this is manufacturing. You can do your own ADC/DAC boards and use the CPU or even do this yourself. I'm fine with EUR 100.- for the FPGA configuration and firmware license on both sides. In case you have serious suggestions on how to lower prices I'd be happy to talk to you - you should consider the whole system though. It's not just the mentioned components (and - well - it's times two - two ends...).
Thanks :-)
Sure. Just - keep in mind that a single person doesn't scale too good...
About five years ago, there was a very intense discussion about digital transmission on the ILDA list. By that time, the Technical Committee was pretty much idle for various reasons. Tim remembered my work in the 90es (I did the first digital projector there) and asked me to take over. I did and was working on IDN since then. The first demo was about three years ago in San Antonio. Such things usually take a long way - but - I'd assume that you'd rather like it well researched and at a professional level than overhasty and incomplete...
Thanks for chiming in and adding some history. I think IDN is a fantastic idea and am glad to hear that the other parts of that I asked about earlier are eventually coming. I am a developer of small independent laser show software package called Spaghetti. If it helps the cause at all, I would certainly assist in becoming an earlier adopter of the standard, whether finalized or not. Feel free to reach out to me at support@hingednewt.com or even a PM through this forum if interested.
Edit: after re-reading your first reply to me you already mentioned contacting you to get involved, so I will.
Last edited by JohnYayas; 10-18-2015 at 13:29.