![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/local/lib/node_modules/mediasoup/src/ |
Upload File : |
import { RtpCapabilities } from './RtpParameters'; const supportedRtpCapabilities: RtpCapabilities = { codecs : [ { kind : 'audio', mimeType : 'audio/opus', clockRate : 48000, channels : 2, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/PCMU', preferredPayloadType : 0, clockRate : 8000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/PCMA', preferredPayloadType : 8, clockRate : 8000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/ISAC', clockRate : 32000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/ISAC', clockRate : 16000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/G722', preferredPayloadType : 9, clockRate : 8000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/iLBC', clockRate : 8000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/SILK', clockRate : 24000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/SILK', clockRate : 16000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/SILK', clockRate : 12000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/SILK', clockRate : 8000, rtcpFeedback : [ { type: 'transport-cc' } ] }, { kind : 'audio', mimeType : 'audio/CN', preferredPayloadType : 13, clockRate : 32000 }, { kind : 'audio', mimeType : 'audio/CN', preferredPayloadType : 13, clockRate : 16000 }, { kind : 'audio', mimeType : 'audio/CN', preferredPayloadType : 13, clockRate : 8000 }, { kind : 'audio', mimeType : 'audio/telephone-event', clockRate : 48000 }, { kind : 'audio', mimeType : 'audio/telephone-event', clockRate : 32000 }, { kind : 'audio', mimeType : 'audio/telephone-event', clockRate : 16000 }, { kind : 'audio', mimeType : 'audio/telephone-event', clockRate : 8000 }, { kind : 'video', mimeType : 'video/VP8', clockRate : 90000, rtcpFeedback : [ { type: 'nack' }, { type: 'nack', parameter: 'pli' }, { type: 'ccm', parameter: 'fir' }, { type: 'goog-remb' }, { type: 'transport-cc' } ] }, { kind : 'video', mimeType : 'video/VP9', clockRate : 90000, rtcpFeedback : [ { type: 'nack' }, { type: 'nack', parameter: 'pli' }, { type: 'ccm', parameter: 'fir' }, { type: 'goog-remb' }, { type: 'transport-cc' } ] }, { kind : 'video', mimeType : 'video/H264', clockRate : 90000, parameters : { 'packetization-mode' : 1, 'level-asymmetry-allowed' : 1 }, rtcpFeedback : [ { type: 'nack' }, { type: 'nack', parameter: 'pli' }, { type: 'ccm', parameter: 'fir' }, { type: 'goog-remb' }, { type: 'transport-cc' } ] }, { kind : 'video', mimeType : 'video/H264', clockRate : 90000, parameters : { 'packetization-mode' : 0, 'level-asymmetry-allowed' : 1 }, rtcpFeedback : [ { type: 'nack' }, { type: 'nack', parameter: 'pli' }, { type: 'ccm', parameter: 'fir' }, { type: 'goog-remb' }, { type: 'transport-cc' } ] }, { kind : 'video', mimeType : 'video/H265', clockRate : 90000, parameters : { 'packetization-mode' : 1, 'level-asymmetry-allowed' : 1 }, rtcpFeedback : [ { type: 'nack' }, { type: 'nack', parameter: 'pli' }, { type: 'ccm', parameter: 'fir' }, { type: 'goog-remb' }, { type: 'transport-cc' } ] }, { kind : 'video', mimeType : 'video/H265', clockRate : 90000, parameters : { 'packetization-mode' : 0, 'level-asymmetry-allowed' : 1 }, rtcpFeedback : [ { type: 'nack' }, { type: 'nack', parameter: 'pli' }, { type: 'ccm', parameter: 'fir' }, { type: 'goog-remb' }, { type: 'transport-cc' } ] } ], headerExtensions : [ { kind : 'audio', uri : 'urn:ietf:params:rtp-hdrext:sdes:mid', preferredId : 1, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'video', uri : 'urn:ietf:params:rtp-hdrext:sdes:mid', preferredId : 1, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'video', uri : 'urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id', preferredId : 2, preferredEncrypt : false, direction : 'recvonly' }, { kind : 'video', uri : 'urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id', preferredId : 3, preferredEncrypt : false, direction : 'recvonly' }, { kind : 'audio', uri : 'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time', preferredId : 4, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'video', uri : 'http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time', preferredId : 4, preferredEncrypt : false, direction : 'sendrecv' }, // NOTE: For audio we just enable transport-wide-cc-01 when receiving media. { kind : 'audio', uri : 'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01', preferredId : 5, preferredEncrypt : false, direction : 'recvonly' }, { kind : 'video', uri : 'http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01', preferredId : 5, preferredEncrypt : false, direction : 'sendrecv' }, // NOTE: Remove this once framemarking draft becomes RFC. { kind : 'video', uri : 'http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07', preferredId : 6, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'video', uri : 'urn:ietf:params:rtp-hdrext:framemarking', preferredId : 7, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'audio', uri : 'urn:ietf:params:rtp-hdrext:ssrc-audio-level', preferredId : 10, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'video', uri : 'urn:3gpp:video-orientation', preferredId : 11, preferredEncrypt : false, direction : 'sendrecv' }, { kind : 'video', uri : 'urn:ietf:params:rtp-hdrext:toffset', preferredId : 12, preferredEncrypt : false, direction : 'sendrecv' } ] }; export { supportedRtpCapabilities };