This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
beyond:system_and_networks [2023/10/26 17:34] Lyra Letournea [Basic IP Schedule Example and network layout] |
beyond:system_and_networks [2023/10/26 23:27] Lyra Letournea [Buying and Setting up your PC for success] |
||
---|---|---|---|
Line 116: | Line 116: | ||
We ignored “Gateway” previously, but gateways are basically where your device should contact first, this can assist managed networks to help your data navigate the network the way they want it to. In highly managed networks, you will need to set the gateway, and that will be the IP address of the device managing the data. This could be a “router” in some scenarios, or other devices that manage networks. In a lot of show environments, | We ignored “Gateway” previously, but gateways are basically where your device should contact first, this can assist managed networks to help your data navigate the network the way they want it to. In highly managed networks, you will need to set the gateway, and that will be the IP address of the device managing the data. This could be a “router” in some scenarios, or other devices that manage networks. In a lot of show environments, | ||
- | ===== Basic IP Schedule Example and network layout | + | ==== Basic IP Schedule Example and network layout ==== |
{{: | {{: | ||
{{: | {{: | ||
- | ===== Setting IP’s on your devices. | + | ==== Setting IP’s on your devices. ==== |
On windows there are two main ways to set your ethernet devices IP, first, and simply in the main windows settings: | On windows there are two main ways to set your ethernet devices IP, first, and simply in the main windows settings: | ||
Line 131: | Line 131: | ||
- Enter IP Settings | - Enter IP Settings | ||
- | {{: | + | {{: |
==== Or in your control panel ==== | ==== Or in your control panel ==== | ||
Line 141: | Line 141: | ||
- Select “use following IP Address” and enter in your IP. | - Select “use following IP Address” and enter in your IP. | ||
- | {{: | + | {{: |
==== On FB4 ==== | ==== On FB4 ==== | ||
Line 149: | Line 149: | ||
{{: | {{: | ||
- | ===== Types of Data (Packets) | + | Check the [[hardware: |
+ | |||
+ | ==== Types of Data (Packets) ==== | ||
There are also two main types of data that is sent on these networks, TCP and UDP. When data is sent from one device to another, it is sent in small chunks. These chunks of data are called “packets” these packets can be either TCP or UDP. They are chosen mainly for the biggest difference between them. TCP has guaranteed delivery, while UDP does not. | There are also two main types of data that is sent on these networks, TCP and UDP. When data is sent from one device to another, it is sent in small chunks. These chunks of data are called “packets” these packets can be either TCP or UDP. They are chosen mainly for the biggest difference between them. TCP has guaranteed delivery, while UDP does not. | ||
- | TCP packets are sent from a host device to a client device first by sending the packet, then once the client device receives the packet, it acknowledges the arrival of the packet to the host device, if the host does not receiver | + | TCP packets are sent from a host device to a client device first by sending the packet, then once the client device receives the packet, it acknowledges the arrival of the packet to the host device, if the host does not receive |
UDP packets are sent from a host device to a client, and there is no guarantee the packet will actually arrive at the client side. | UDP packets are sent from a host device to a client, and there is no guarantee the packet will actually arrive at the client side. | ||
Line 167: | Line 169: | ||
There are a couple caveats. You will often find protocols that are “Broadcast, | There are a couple caveats. You will often find protocols that are “Broadcast, | ||
- | ===== BEYOND’s laser Protocol | + | ==== BEYOND’s laser Protocol ==== |
Now that we know how networks work and how to set them up, lets talk about the peculiarities of our laser control protocol we use in BEYOND and why it leaves us with some unique challenges. | Now that we know how networks work and how to set them up, lets talk about the peculiarities of our laser control protocol we use in BEYOND and why it leaves us with some unique challenges. | ||
Line 187: | Line 189: | ||
Historically, | Historically, | ||
- | ===== Why fames get “delayed” | + | ==== Why fames get “delayed” |
Now most users who have done laser shows will have seen the “purple fb4” notification and may even have heard this means “frame delay”. Now that you know everything from this document from above hopefully you can see how things can get delayed and you get the purple notification. | Now most users who have done laser shows will have seen the “purple fb4” notification and may even have heard this means “frame delay”. Now that you know everything from this document from above hopefully you can see how things can get delayed and you get the purple notification. | ||
Line 195: | Line 197: | ||
* Network induced delay. | * Network induced delay. | ||
- | First lets discuss CPU. When BEYOND calculates all the frames for all the projectors in your setup, it live calculates everything, and the process looks something like this: | + | **First lets discuss CPU**. When BEYOND calculates all the frames for all the projectors in your setup, it live calculates everything, and the process looks something like this: |
Cue Frame> Cue effects> Cue Timing> Live FX> Routing> Projection Zone reshape> Projector settings application> | Cue Frame> Cue effects> Cue Timing> Live FX> Routing> Projection Zone reshape> Projector settings application> | ||
Line 203: | Line 205: | ||
CPU induced delay will often appear in real life in dropout or lag in order of zones. Where the first few lasers in your setup may be running fine but you may not even get any output out of your last few lasers, where it degrades more and more between each end. This is an example of very obvious CPU delay. | CPU induced delay will often appear in real life in dropout or lag in order of zones. Where the first few lasers in your setup may be running fine but you may not even get any output out of your last few lasers, where it degrades more and more between each end. This is an example of very obvious CPU delay. | ||
- | Secondly, network induced delay. This is when data makes it out of BEYOND, but doesn’t make it to the laser controllers before the “display time” they are expecting the frame by. This could mean it failed the TCp-IP check, it could mean it never received anything, or it could mean it was receiving the data when the time elapsed. Either way the data didn’t make it in time, and the fame it was expecting (or if it got it late) has expired. Of course, frames need to expire for the speed and timing and safety concerns from before. | + | **Secondly, network induced delay.** This is when data makes it out of BEYOND, but doesn’t make it to the laser controllers before the “display time” they are expecting the frame by. This could mean it failed the TCp-IP check, it could mean it never received anything, or it could mean it was receiving the data when the time elapsed. Either way the data didn’t make it in time, and the fame it was expecting (or if it got it late) has expired. Of course, frames need to expire for the speed and timing and safety concerns from before. |
Network induced delay is a little more complicated because it can be many factors at play, but lets talk about the general steps data has to make it through, and the common reasons that part can cause issues. | Network induced delay is a little more complicated because it can be many factors at play, but lets talk about the general steps data has to make it through, and the common reasons that part can cause issues. | ||
Line 230: | Line 232: | ||
How do you determine if it’s CPU or Network? Utilize the updated in 5.2 FB4 Data Transmission monitor located under System> | How do you determine if it’s CPU or Network? Utilize the updated in 5.2 FB4 Data Transmission monitor located under System> | ||
- | {{: | + | {{: |
===== Buying and Setting up your PC for success ===== | ===== Buying and Setting up your PC for success ===== | ||
Line 264: | Line 267: | ||
Sometimes, you may need to do driver-based adjustments, | Sometimes, you may need to do driver-based adjustments, | ||
- | {{:beyond:networkingforlasershows7.png?500|}} | + | {{:beyond:how_to_configure_network_adapters_in_windows.png?800}} |
- | {{: | + | {{: |
Line 276: | Line 279: | ||
These can be achieved utilizing .bat files you can find online but proceed with caution and do your own research on that, you can very much install viruses or completely ruin your install/ break your driver if done incorrectly so I will not be providing documentation, | These can be achieved utilizing .bat files you can find online but proceed with caution and do your own research on that, you can very much install viruses or completely ruin your install/ break your driver if done incorrectly so I will not be providing documentation, | ||
- | ===== Choosing network gear for success | + | ==== Choosing network gear for success ==== |
As a laser technician and not a networking engineer, there are probably two choices you should consider when purchasing networking equipment. | As a laser technician and not a networking engineer, there are probably two choices you should consider when purchasing networking equipment. | ||
Line 284: | Line 287: | ||
If you don’t want to break the bank, your best choice is to grab high performance unmanaged networking equipment, unfortunately these are few and far between as generally those who need high performance, | If you don’t want to break the bank, your best choice is to grab high performance unmanaged networking equipment, unfortunately these are few and far between as generally those who need high performance, | ||
- | These devices are not that much higher price, but have the CPU built in to handle the amount of data, and low latency requirements of our industry. You can find similar products from other industry brands like Mikrotik, | + | These devices are not that much higher price, but have the CPU built in to handle the amount of data, and low latency requirements of our industry. You can find similar products from other industry brands like: |
+ | |||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | | ||
+ | - [[https:// | ||
- | ===== Show Production Specific Networking Equipment | + | ==== Show Production Specific Networking Equipment ==== |
If you have more money to spend, and are looking to do some V-Lans, and make things a bit easier for yourself, then there are several companies who build and sell switches designed to do this. Some of the more popular ones are: | If you have more money to spend, and are looking to do some V-Lans, and make things a bit easier for yourself, then there are several companies who build and sell switches designed to do this. Some of the more popular ones are: | ||
- | - Luminex | + | |
- | - ProPlex | + | |
- | - Swisson | + | |
- | | + | |
Their products aren’t cheap but do provide enterprise quality networking equipment while making it plug and play and easy for most show production professionals to set up and use quickly and easily. They also usually include pre-sets for common industry protocols to ensure the data is most efficiently transmitted. | Their products aren’t cheap but do provide enterprise quality networking equipment while making it plug and play and easy for most show production professionals to set up and use quickly and easily. They also usually include pre-sets for common industry protocols to ensure the data is most efficiently transmitted. | ||
Line 313: | Line 321: | ||
===== Appendix Situations: ===== | ===== Appendix Situations: ===== | ||
- | * If you have found yourself with a laptop with a killer ethernet port, you will need to not only utilize a USB ethernet device to not use the killer port, you will also need to format your windows computer to remove all piece of the software, as it will try and manage other non-killer ports you attach to your pc. | + | * If you have found yourself with a laptop with a killer ethernet port, you will need to not only utilize a USB ethernet device to not use the killer port, you will also need to format your windows computer to remove all pieces |
* It is possible to massage killer ports into functioning fine, but to be honest its not worth the trouble and its just easier and cheaper to purchase a separate device. | * It is possible to massage killer ports into functioning fine, but to be honest its not worth the trouble and its just easier and cheaper to purchase a separate device. | ||
* If BEYOND stream changes to UDP, Killer ports will actually become the best ports to use, so it’s not necessarily a bad thing, but important to understand. | * If BEYOND stream changes to UDP, Killer ports will actually become the best ports to use, so it’s not necessarily a bad thing, but important to understand. |