BSD Ports

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

SystemPortVersion
MidnightBSDwww/libdatachannel0.19.3
FreeBSDwww/libdatachannel0.24.6
DragonFlywww/libdatachannel0.22.6
HardenedBSDwww/libdatachannel0.24.5
GhostBSDwww/libdatachannel0.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

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
FileSizeSHA256
paullouisageneau-libdatachannel-v0.19.3_GH0.tar.gz5.2629111e+07a242805230a1df39ad2ce8bfec7a48508a395784eeeda6bac5e2190362f4110d
SergiusTheBest-plog-e21baec_GH0.tar.gz13242284f96c150d5f15ed6a628d58792257f2a3bd9d787850d0d91b442871cb5b632e
sctplab-usrsctp-5ca29ac_GH0.tar.gz77401532b7fd021d50b56a90552c5e3260cba50b0a3ff4971d1954f28d2932356d738c
paullouisageneau-libjuice-5f753ca_GH0.tar.gz95670329bfca8821246f21603fcf5b50407a5a398c08ab91e970a7742536dd9cd317b
nlohmann-json-bc889af_GH0.tar.gz8.097638e+06769f4b3a051f5139f367801c52acfcda969aea13fa230fd2b133ab9908a01ea2
cisco-libsrtp-a566a9cfcd619e8327784aa7cff4a1276dc1e895_GH0.tar.gz636836e9ea6288246f3cb21954393a19fda09f4dd252147967a30bb8824c2168620c61