artnet4j - Art-Net DMX over IP library for Java and Processing

  •        5

Art-Net DMX over IP library for Java and Processing. This library adds a lot of features to the existing artnet4j project. Including support to read dmx data. The library adds a new class called ArtNetClient, which contains easy access to the underlaying Art-Net implementation.

https://github.com/cansik/artnet4j

Tags
Implementation
License
Platform

   




Related Projects

libartnet-win32 artnet dmx library

  •    C++

send and receive artnet / art-net, more than DMX over ethernet network

evpp - A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols

  •    C++

evpp is a modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols. evpp provides a TCP Server to support multi-threaded nonblocking event-drive server and also a HTTP, UDP Server to support http and udp prococol.NOTE: master is our development branch and may not be stable at all times.

UDPspeeder - A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction,for All Traffics(TCP/UDP/ICMP)

  •    C++

A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction. Assume your local network to your server is lossy. Just establish a VPN connection to your server with UDPspeeder + any UDP-based VPN, access your server via this VPN connection, then your connection quality will be significantly improved. With well-tuned parameters , you can easily reduce IP or UDP/ICMP packet-loss-rate to less than 0.01% . Besides reducing packet-loss-rate, UDPspeeder can also significantly improve your TCP latency and TCP single-thread download speed.

Aurora Light Controller

  •    Java

Aurora Light Controller is a theater-oriented lighting controller. It is built around cues and conventional fixtures. It currently supports the usbdmx.com controller and the ArtNet protocol, and is designed to support additional controllers.

Android-Network-Intents - Android Network Intents (ANI) is a library to send Android Intent objects to listening apps/devices via multicast (UDP)

  •    Java

Android Network Intents (ANI) is a library to send Android Intent objects to listening apps/devices via multicast (UDP). This library has been written to utilize it for writing simple app or service discovery protocols but as it can be used to send and receive any Intents through the network without knowing the specific receivers there might be a lot of other use cases. IntentChat: A simple chat application that allows devices in the same network to chat with each other without connecting to anything.


Ethr - Ethr is a Network Performance Measurement Tool for TCP, UDP & HTTP.

  •    Go

Ethr is a cross platform network performance measurement tool written in golang. Goal of this project is to provide native tool for network performance measurements for bandwidth, connections/s, packets/s, latency, loss & jitter, across multiple protocols such as TCP, UDP, HTTP, HTTPS, and across multiple platforms such as Windows, Linux and other Unix systems. Ethr takes insipiration from existing open source network performance tools and builds upon those ideas. It is very similar to iPerf3 for bandwidth measurements for TCP. iPerf3 has many more options for doing bandwidth measurements such as throttled testing, richer feature set, while Ethr has support for multiple threads, ability to scale to 1024 or even higher connections, multiple clients to single server etc. It is similar to latte on Windows or sockperf on Linux for doing latency measurements.

Q Light Controller

  •    C++

Q Light Controller is a cross-platform application to control DMX or analog lighting systems like moving heads, dimmers, scanners and other effects. Our goal is to replace expensive and somewhat limited hardware lighting desks with free software.

UDP Unicorn

  •    C

**Version 2.0 Released** - UDP Unicorn is a Win32 UDP flooding/DoS (Denial of Service) utility with multithreading. Uses Winsock to create UDP sockets and flood a target. For network security testing. Video: http://www.youtube.com/watch?v=6i1qk_lzEUA Ask questions on Facebook page: http://www.facebook.com/pages/UDP-Unicorn/433186676733201

Secure Socket Funneling - Network tool and toolkit

  •    C++

Secure Socket Funneling (SSF) is a network tool and toolkit. It provides simple and efficient ways to forward data from multiple sockets (TCP or UDP) through a single secure TLS link to a remote computer. SSF also allows dynamic port forwarding with a SOCKS server from the client to the server and from the server to the client.

kcp-go - A Production-Grade Reliable-UDP Library for golang

  •    Go

kcp-go is a Production-Grade Reliable-UDP library for golang.It provides fast, ordered and error-checked delivery of streams over UDP packets, has been well tested with opensource project kcptun. Millions of devices(from low-end MIPS routers to high-end servers) are running with kcp-go at present, including applications like online games, live broadcasting, file synchronization and network acceleration.

PacketSender - Network utility for sending / receiving TCP, UDP, SSL

  •    C++

Packet Sender is an open source utility to allow sending and receiving TCP, UDP, and SSL (encrypted TCP) packets. The mainline branch officially supports Windows, Mac, and Desktop Linux (with Qt). Other places may recompile and redistribute Packet Sender. Packet Sender is free and licensed GPL v2 or later. It can be used for both commercial and personal use. Official releases of Packet Sender can be downloaded at PacketSender.com. Some places redistribute Packet Sender.

Quick Dmx 512 - A Simple C# DMX 512 framework

  •    CSharp

QuickDmx is a simple framework you can use to extend and quickly create scalable applications who act as Dmx 512 controllers.

neutrino - Privacy-Preserving Bitcoin Light Client

  •    Go

Neutrino is an experimental Bitcoin light client written in Go and designed with mobile Lightning Network clients in mind. It uses a new proposal for compact block filters to minimize bandwidth and storage use on the client side, while attempting to preserve privacy and minimize processor load on full nodes serving light clients. The light client synchronizes only block headers and a chain of compact block filter headers specifying the correct filters for each block. Filters are loaded lazily and stored in the database upon request; blocks are loaded lazily and not saved. There are multiple known major issues with the client, so it is not recommended to use it with real money at this point.

mr2 - Expose local server to external network

  •    Go

Mr.2 can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Keep it simple, stupid. See releases for other platforms. Or go get github.com/txthinking/mr2/cli/mr2.

PyTorch-NLP - Supporting Rapid Prototyping with a Toolkit (incl. Datasets and Neural Network Layers)

  •    Python

PyTorch-NLP, or torchnlp for short, is a library of neural network layers, text processing modules and datasets designed to accelerate Natural Language Processing (NLP) research. Join our community, add datasets and neural network layers! Chat with us on Gitter and join the Google Group, we're eager to collaborate with you.

Udp File Transfer

  •    C

Udp File Transfer. A simple command-line program to transfer files via a network and udp protocol. Implemented are a tcp/ip congestion system, RTT, sliding_window, crc check. It's an university networking-project.

Semitone Lighting Controllers

  •    C

Microcontroller (AVR) based standalone digital light controllers (quot;dimmersquot;). The quot;Diamondquot; series supports 20 channels (TRIAC, FET, 0-10V, relay) with automatic fading, 20 scenes, 21 timers, IR remote, LCD, DMX-512 interface, global standby amp; more.

f-stack - F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API

  •    C

With the rapid development of Network Interface Cards the poor performance of data packet processing with the Linux kernel has become the bottleneck in modern network systems. Yet, the increasing demands of the Internet's growth demand a higher performant network processing solution. Kernel bypass has emerged to catch more and more attention. There are various similar technologies such as: DPDK, NETMAP and PF_RING. The main idea of kernel bypass is that Linux is only used to deal with control flow; all data streams are processed in user space. Therefore, kernel bypass can avoid performance bottlenecks caused by kernel packet copying, thread scheduling, system calls, and interrupts. Furthermore, kernel bypass can achieve higher performance with multi-optimizing methods. Within various techniques, DPDK has been widely used because of it's more thorough isolation from kernel scheduling and active community support. To deal with the increasingly severe DDoS attacks the authorized DNS server of Tencent Cloud DNSPod switched from Gigabit Ethernet to 10-Gigabit at the end of 2012. We faced several options: one is to continue to use the original network stack in the Linux kernel, another is to use kernel bypass techniques. After several rounds of investigation; we finally chose to develop our next generation of DNS server based on DPDK. The reason is DPDK provides ultra-high performance and can be seamlessly extended to 40G, or even 100G NIC, in the future.

DMX Lighting Desk

  •    VB

DMX Desk is a Lighting Control desk in software. It is Modelled on a theatre control type console and is able to create a DMX signal through a variety of output devices.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.