www/libdatachannel 0.24.6 FreeBSD
WebRTC Data Channels, WebRTC Media Transport, and WebSockets library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
92d660a331- License
- LGPL21
- Categories
- www
- Package size
- 737.6 KiB, 2579.9 KiB installed
Description
libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC Media Transport, and WebSockets in C++17 with C bindings for POSIX platforms (including GNU/Linux, Android, and Apple macOS) and Microsoft Windows.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/libdatachannel | 0.24.6 |
| DragonFly | www/libdatachannel | 0.22.6 |
| MidnightBSD | www/libdatachannel | 0.19.3 |
Install
Binary package:
pkg install libdatachannel
From the ports tree:
cd /usr/ports/www/libdatachannel/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libdatachannel>0:www/libdatachannel
LIB_DEPENDS= libdatachannel.so:www/libdatachannel
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.24.5 | 0.24.6 | 0.17.11 | 0.22.6 | 0.24.6 |
| FreeBSD:14:quarterly | 0.24.5 | 0.24.5 | n/a | 0.22.6 | 0.24.5 |
| FreeBSD:15:latest | 0.24.6 | 0.24.6 | n/a | 0.22.6 | 0.22.6 |
| FreeBSD:15:quarterly | 0.24.5 | 0.24.5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.24.5 | 0.24.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libsrtp2.so: net/libsrtp2
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 1
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang ssl
- Service scripts
- none
Files
pkg-plist 45
- include/rtc/av1rtppacketizer.hpp
- include/rtc/candidate.hpp
- include/rtc/channel.hpp
- include/rtc/common.hpp
- include/rtc/configuration.hpp
- include/rtc/datachannel.hpp
- include/rtc/dependencydescriptor.hpp
- include/rtc/description.hpp
- include/rtc/frameinfo.hpp
- include/rtc/global.hpp
- include/rtc/h264rtpdepacketizer.hpp
- include/rtc/h264rtppacketizer.hpp
- include/rtc/h265nalunit.hpp
- include/rtc/h265rtpdepacketizer.hpp
- include/rtc/h265rtppacketizer.hpp
- include/rtc/iceudpmuxlistener.hpp
- include/rtc/mediahandler.hpp
- include/rtc/message.hpp
- include/rtc/nalunit.hpp
- include/rtc/pacinghandler.hpp
- include/rtc/peerconnection.hpp
- include/rtc/plihandler.hpp
- include/rtc/reliability.hpp
- include/rtc/rembhandler.hpp
- include/rtc/rtc.h
- include/rtc/rtc.hpp
- include/rtc/rtcpnackresponder.hpp
- include/rtc/rtcpreceivingsession.hpp
- include/rtc/rtcpsrreporter.hpp
- include/rtc/rtp.hpp
- include/rtc/rtpdepacketizer.hpp
- include/rtc/rtppacketizationconfig.hpp
- include/rtc/rtppacketizer.hpp
- include/rtc/track.hpp
- include/rtc/utils.hpp
- include/rtc/version.h
- include/rtc/websocket.hpp
- include/rtc/websocketserver.hpp
- lib/cmake/LibDataChannel/LibDataChannelConfig.cmake
- lib/cmake/LibDataChannel/LibDataChannelConfigVersion.cmake
- lib/cmake/LibDataChannel/LibDataChannelTargets-.cmake
- lib/cmake/LibDataChannel/LibDataChannelTargets.cmake
- lib/libdatachannel.so
- lib/libdatachannel.so.0.24
- lib/libdatachannel.so.0.24.6
distinfo 6
| File | Size | SHA256 |
|---|---|---|
| paullouisageneau-libdatachannel-v0.24.6_GH0.tar.gz | 5.2656037e+07 | 22a66aebebd8dae561d8e5181da96f2fcc203e067c5b2186c07b39af913464c0 |
| SergiusTheBest-plog-94899e0_GH0.tar.gz | 206453 | 6dc8e7b8c5fccf83aebeec780dbc9f81112b3b33f29b369469ee9728ea737fdf |
| sctplab-usrsctp-fec583d_GH0.tar.gz | 773019 | 2ef2533809f4f1609c813c9266735520a7240a2799ba2f0ea6b7f7b99a962b24 |
| paullouisageneau-libjuice-5948a41_GH0.tar.gz | 107282 | e5d5d2356da02c476ced5efad1e19ca0c9606acfe4a80280c328e30e102bfcd6 |
| nlohmann-json-55f9368_GH0.tar.gz | 9.678663e+06 | cb103964c3cfb351c39c7e7b2944a0f43eccd51d9a46bb0c12ab64af1720da52 |
| cisco-libsrtp-ee1a77c_GH0.tar.gz | 640994 | 7bb29450a496f14a0c8d216345e349caa16d769bdfb163f43ff865cb43f80a89 |