plugctl
an partial implementation of IEC 61883
Install
- All systems
-
curl cmd.cat/plugctl.sh
- Debian
-
apt-get install libiec61883-dev
- Ubuntu
-
apt-get install libiec61883-dev
- Alpine
-
apk add libiec61883
- Arch Linux
-
pacman -S libiec61883
- Kali Linux
-
apt-get install libiec61883-dev
- CentOS
-
yum install libiec61883-utils
- Fedora
-
dnf install libiec61883-utils
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install libiec61883-dev
- Raspbian
-
apt-get install libiec61883-dev
- Dockerfile
- dockerfile.run/plugctl
- Docker
-
docker run cmd.cat/plugctl plugctl
powered by Commando
libiec61883-dev
an partial implementation of IEC 61883
This library is an implementation of IEC 61883, part 1 (CIP, plug registers, and CMP), part 2 (DV-SD), part 4 (MPEG2-TS), and part 6 (AMDTP). Outside of IIDC, nearly all FireWire multimedia devices use IEC 61883 protocols. The libiec61883 library provides a higher level API for streaming DV, MPEG-2 and audio over Linux IEEE 1394. This includes both reception and transmission. It uses the new "rawiso" API of libraw1394, which transparently provides mmap-ed DMA for efficient data transfer. It also represents the third generation of I/O technology for Linux 1394 for these media types thereby removing the complexities of additional kernel modules, /dev nodes, and procfs. It also consolidates features for plug control registers and connection management that previously existed in experimental form in an unreleased version of libavc1394. These are development files for libiec61883 library.
libiec61883-utils
Utilities for use with libiec61883
libiec61883
The libiec61883 library provides an higher level API for streaming
DV, MPEG-2 and audio over IEEE1394. Based on the libraw1394 isochronous functionality, this library acts as a filter that accepts DV-frames, MPEG-2 frames or audio samples from the application and breaks these down to isochronous packets, which are transmitted using libraw1394.