No description
  • C++ 91.1%
  • Shell 6.4%
  • Makefile 2.1%
  • Dockerfile 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-10-24 16:05:56 +02:00
.github/workflows add Dockerfile, enable PR build, and improve documentation 2025-04-25 15:06:26 -07:00
include@554c18e7c2 update submodules 2025-10-23 11:48:18 +02:00
res set default codec to AAC 2025-10-21 04:00:56 -04:00
scripts bump libwebsockets to the latest 4.3-stable 2025-09-28 06:15:01 -04:00
src grr 2025-10-24 16:05:56 +02:00
.clang-format add code style that mostly matches 2025-04-08 13:08:27 -07:00
.gitignore add buildroot package to git ignore 2025-09-28 13:14:30 -04:00
.gitmodules switch gitmodule to fork, patch makefile and build.sh 2025-10-23 11:48:18 +02:00
build.sh switch gitmodule to fork, patch makefile and build.sh 2025-10-23 11:48:18 +02:00
buildroot_dev.sh build: fix debug mode 2025-03-13 15:39:50 -07:00
Dockerfile add Dockerfile, enable PR build, and improve documentation 2025-04-25 15:06:26 -07:00
Makefile fix makefile 2025-10-23 11:48:18 +02:00
README.md add Dockerfile, enable PR build, and improve documentation 2025-04-25 15:06:26 -07:00

prudynt-t

prudynt-t is a video server based on the prudynt-v3 project originally for the Wyzecam v3. It extends the functionality of the original project while expanding compatibility with modern Ingenic hardware.

Features

  • Video Compression: Supports both H264 and H265 codecs for efficient video compression and streaming.
  • Two-Way Audio: Enables bidirectional audio communication using AAC and PCMU codecs for supported devices.
  • Expanded Configuration: Integrated support for libimp_control.
  • Thingino Integration: Seamlessly integrates with thingino, enhancing connectivity and control options.

Building

The best and most binary-compatible way to build prudynt-t is by using buildroot_dev.sh within the Thingino buildroot environment. Alternatively, you can use the following Docker image for a more isolated setup:

# Clone the repo
git clone https://github.com/your-user/prudynt-t.git
cd prudynt-t

# Update submodules
git submodule update --init

# Build for a specific target and build type
docker build \
  --build-arg TARGET=T31 \
  --build-arg BUILD_TYPE=dynamic \
  -t prudynt-builder .

docker run --rm -v "$(pwd):/src" prudynt-builder

# You will find the resulting binary at: bin/

Contributing

Contributions to prudynt-t are welcome! If you have improvements, bug fixes, or new features, please feel free to submit a pull request or open an issue.