www/libdatachannel 0.19.3 MidnightBSD
WebRTC Data Channels, WebRTC Media Transport, and WebSockets library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- lgpl2.1
- Categories
- www
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 |
|---|---|---|
| MidnightBSD | www/libdatachannel | 0.19.3 |
| FreeBSD | www/libdatachannel | 0.24.6 |
| DragonFly | www/libdatachannel | 0.22.6 |
| HardenedBSD | www/libdatachannel | 0.24.5 |
| GhostBSD | www/libdatachannel | 0.24.5 |
Install
Binary package:
mport install libdatachannel
From mports:
cd /usr/mports/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
Dependencies
As this port's Makefile names them.
Library 1
libsrtp2.so: net/libsrtp2
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake compiler:c++17-lang ssl
- Service scripts
- none
Files
pkg-plist 44
- include/rtc/aacrtppacketizer.hpp
- include/rtc/av1packetizationhandler.hpp
- 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/description.hpp
- include/rtc/global.hpp
- include/rtc/h264packetizationhandler.hpp
- include/rtc/h264rtppacketizer.hpp
- include/rtc/h265nalunit.hpp
- include/rtc/h265packetizationhandler.hpp
- include/rtc/h265rtppacketizer.hpp
- include/rtc/mediachainablehandler.hpp
- include/rtc/mediahandler.hpp
- include/rtc/mediahandlerelement.hpp
- include/rtc/mediahandlerrootelement.hpp
- include/rtc/message.hpp
- include/rtc/nalunit.hpp
- include/rtc/opuspacketizationhandler.hpp
- include/rtc/opusrtppacketizer.hpp
- include/rtc/peerconnection.hpp
- include/rtc/reliability.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/rtppacketizationconfig.hpp
- include/rtc/rtppacketizer.hpp
- include/rtc/track.hpp
- include/rtc/utils.hpp
- 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.19
- lib/libdatachannel.so.0.19.3
distinfo 6
| File | Size | SHA256 |
|---|---|---|
| paullouisageneau-libdatachannel-v0.19.3_GH0.tar.gz | 5.2629111e+07 | a242805230a1df39ad2ce8bfec7a48508a395784eeeda6bac5e2190362f4110d |
| SergiusTheBest-plog-e21baec_GH0.tar.gz | 132422 | 84f96c150d5f15ed6a628d58792257f2a3bd9d787850d0d91b442871cb5b632e |
| sctplab-usrsctp-5ca29ac_GH0.tar.gz | 774015 | 32b7fd021d50b56a90552c5e3260cba50b0a3ff4971d1954f28d2932356d738c |
| paullouisageneau-libjuice-5f753ca_GH0.tar.gz | 95670 | 329bfca8821246f21603fcf5b50407a5a398c08ab91e970a7742536dd9cd317b |
| nlohmann-json-bc889af_GH0.tar.gz | 8.097638e+06 | 769f4b3a051f5139f367801c52acfcda969aea13fa230fd2b133ab9908a01ea2 |
| cisco-libsrtp-a566a9cfcd619e8327784aa7cff4a1276dc1e895_GH0.tar.gz | 636836 | e9ea6288246f3cb21954393a19fda09f4dd252147967a30bb8824c2168620c61 |