[error] Protocol 'fd' not on whitelist 'pipe,crypto,udp,rtp'!
Hi,

Thought I would try my luck again with this plugin and install it on a VM to isolate any docker related issues, now I've got a separate instance of Homebridge for this plugin running on Ubuntu Server 22.04.

But I'm still encountering issues streaming from my Nest Doorbell (Gen 2 Battery), with the following errors on debugging mode:
```
[10/19/2023, 1:53:30 AM] [homebridge-google-nest-sdm] Video stream requested: 1280 x 720, 30 fps, 299 kbps Front door Doorbell
[10/19/2023, 1:53:30 AM] [homebridge-google-nest-sdm] Executing command sdm.devices.commands.CameraLiveStream.GenerateWebRtcStream with parameters {"offerSdp":"v=0\r\no=- 17370516 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1 2\r\na=extmap-allow-mixed\r\na=msid-semantic:WMS *\r\nm=audio 9 UDP/TLS/RTP/SAVPF 96\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:90fb\r\na=ice-pwd:6aaa26726e0358a97bb772\r\na=ice-options:trickle\r\na=fingerprint:sha-256 50:D8:52:A0:A5:74:B1:34:31:F7:72:0F:0A:4D:B3:A4:F3:87:26:13:E0:CF:47:FF:81:74:7B:C2:4A:E3:78:88\r\na=setup:actpass\r\na=recvonly\r\na=mid:0\r\na=msid:feea6529-d892-4984-98f2-55cb49eab00a c3aa68c9-b672-4372-a569-fca54d188ddd\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtcp-mux\r\na=ssrc:3939234099 cname:99e1d9b4-2afc-4071-bf0c-21d49b2f33ec\r\na=rtpmap:96 opus/48000/2\r\nm=video 9 UDP/TLS/RTP/SAVPF 97\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:90fb\r\na=ice-pwd:6aaa26726e0358a97bb772\r\na=ice-options:trickle\r\na=fingerprint:sha-256 50:D8:52:A0:A5:74:B1:34:31:F7:72:0F:0A:4D:B3:A4:F3:87:26:13:E0:CF:47:FF:81:74:7B:C2:4A:E3:78:88\r\na=setup:actpass\r\na=recvonly\r\na=mid:1\r\na=msid:3739da3d-c9a0-460d-a242-81eabae1fda8 9f8126ce-0845-4e8e-b03c-c8a8def156d8\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtcp-mux\r\na=ssrc:649911642 cname:99e1d9b4-2afc-4071-bf0c-21d49b2f33ec\r\na=rtpmap:97 H264/90000\r\na=rtcp-fb:97 transport-cc\r\na=rtcp-fb:97 ccm fir\r\na=rtcp-fb:97 nack\r\na=rtcp-fb:97 nack pli\r\na=rtcp-fb:97 goog-remb\r\na=fmtp:97 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:90fb\r\na=ice-pwd:6aaa26726e0358a97bb772\r\na=ice-options:trickle\r\na=fingerprint:sha-256 50:D8:52:A0:A5:74:B1:34:31:F7:72:0F:0A:4D:B3:A4:F3:87:26:13:E0:CF:47:FF:81:74:7B:C2:4A:E3:78:88\r\na=setup:actpass\r\na=mid:2\r\na=sctp-port:5000\r\na=max-message-size:65536\r\n"} Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] Execution of command sdm.devices.commands.CameraLiveStream.GenerateWebRtcStream returned {"answerSdp":"v=0\r\no=- 0 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 2 1\r\na=msid-semantic: WMS 14855667341365504641/4189994649 virtual-6666\r\na=ice-lite\r\nm=audio 19305 UDP/TLS/RTP/SAVPF 96\r\nc=IN IP4 172.253.59.127\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate: 1 udp 2113939711 2404:6800:4006:1004::7f 19305 typ host generation 0\r\na=candidate: 1 tcp 2113939710 2404:6800:4006:1004::7f 19305 typ host tcptype passive generation 0\r\na=candidate: 1 ssltcp 2113939709 2404:6800:4006:1004::7f 443 typ host generation 0\r\na=candidate: 1 udp 2113932031 172.253.59.127 19305 typ host generation 0\r\na=candidate: 1 tcp 2113932030 172.253.59.127 19305 typ host tcptype passive generation 0\r\na=candidate: 1 ssltcp 2113932029 172.253.59.127 443 typ host generation 0\r\na=ice-ufrag:nDOIlP-RuVOFKAoKWigaIAQQABgHARIFCJI\r\na=ice-pwd:W/BD9QFEI37PMZJCWMWEH2GI\r\na=fingerprint:sha-256 C0:97:4C:68:C3:9E:B6:70:AA:46:0A:8E:00:49:D1:EA:1B:82:EC:BB:F0:08:91:FA:F4:5B:54:79:3D:46:84:5C\r\na=setup:passive\r\na=mid:0\r\na=sendrecv\r\na=msid:virtual-6666 virtual-6666\r\na=rtcp-mux\r\na=rtpmap:96 opus/48000/2\r\na=fmtp:96 minptime=10;useinbandfec=1\r\na=ssrc:6666 cname:6666\r\nm=video 9 UDP/TLS/RTP/SAVPF 97\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nDOIlP-RuVOFKAoKWigaIAQQABgHARIFCJI\r\na=ice-pwd:W/BD9QFEI37PMZJCWMWEH2GI\r\na=fingerprint:sha-256 C0:97:4C:68:C3:9E:B6:70:AA:46:0A:8E:00:49:D1:EA:1B:82:EC:BB:F0:08:91:FA:F4:5B:54:79:3D:46:84:5C\r\na=setup:passive\r\na=mid:1\r\na=sendrecv\r\na=msid:14855667341365504641/4189994649 14855667341365504641/4189994649\r\na=rtcp-mux\r\na=rtpmap:97 H264/90000\r\na=rtcp-fb:97 ccm fir\r\na=rtcp-fb:97 nack\r\na=rtcp-fb:97 nack pli\r\na=rtcp-fb:97 goog-remb\r\na=fmtp:97 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=ssrc:4189994649 cname:4189994649\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:nDOIlP-RuVOFKAoKWigaIAQQABgHARIFCJI\r\na=ice-pwd:W/BD9QFEI37PMZJCWMWEH2GI\r\na=fingerprint:sha-256 C0:97:4C:68:C3:9E:B6:70:AA:46:0A:8E:00:49:D1:EA:1B:82:EC:BB:F0:08:91:FA:F4:5B:54:79:3D:46:84:5C\r\na=setup:passive\r\na=mid:2\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n","expiresAt":"2023-10-19T01:58:33.554341Z","mediaSessionId":"nDOIlP-RuVOFKAoKWigaIAQQABgHARIFCJI"} Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] Stream command: ffmpeg -protocol_whitelist pipe,crypto,udp,rtp -analyzeduration 15000000 -probesize 100000000 -i - -an -sn -dn -codec:v libx264 -preset ultrafast -tune zerolatency -pix_fmt yuv420p -color_range mpeg -bf 0 -r 30 -b:v 1196k -bufsize 1196k -maxrate 2392k -filter:v scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease,scale=trunc(iw/2)*2:trunc(ih/2)*2 -payload_type 99 -ssrc 13873515 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params 3VLx1GKYbjcdVurM4966sjJgfsmNSG77Dib+zrkT srtp://192.168.0.192:56588?rtcpport=56588&pkt_size=1378 -vn -sn -dn -codec:a libfdk_aac -profile:a aac_eld -flags +global_header -ar 16k -b:a 24k -ac 1 -payload_type 110 -ssrc 14598580 -f rtp -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params pBhSx34XZ9pV3w0qYwoxK5jb6FWu0XpNDsdbc3+p srtp://192.168.0.192:58063?rtcpport=58063&pkt_size=188 -loglevel level+verbose v=0
o=- 0 0 IN IP4 127.0.0.1
s=-
c=IN IP4 127.0.0.1
t=0 0
m=audio 19703 UDP 96
a=rtpmap:96 opus/48000/2
a=fmtp:96 minptime=10;useinbandfec=1
a=rtcp-fb:96 transport-cc
a=sendrecv
m=video 13106 UDP 97
a=rtpmap:97 H264/90000
a=rtcp-fb:97 ccm fir
a=rtcp-fb:97 nack
a=rtcp-fb:97 nack pli
a=rtcp-fb:97 goog-remb
a=fmtp:97 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=sendrecv Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info] ffmpeg version 6.0-homebridge-alpine-x86_64-static Copyright (c) 2000-2023 the FFmpeg developers Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   built with gcc 12.2.1 (Alpine 12.2.1_git20220924-r10) 20220924 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   configuration: --enable-hardcoded-tables --enable-nonfree --enable-gpl --enable-hardcoded-tables --enable-hardcoded-tables --enable-openssl --enable-libdav1d --enable-libsvtav1 --enable-libx264 --enable-libx265 --enable-libvpx --enable-libxvid --enable-libvidstab --enable-libaom --enable-libzimg --enable-lv2 --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libtheora --enable-libfdk-aac --enable-libwebp --enable-libsrt --enable-libvpl --disable-ffnvcodec --enable-amf --disable-debug --disable-shared --enable-pthreads --enable-static --enable-version3 --extra-cflags='-I/build/workspace/include -I/build/workspace/include/lilv-0' --extra-ldexeflags=-static --extra-ldflags=-L/build/workspace/lib --extra-libs='-ldl -lpthread -lm -lz' --pkgconfigdir=/build/workspace/lib/pkgconfig --pkg-config-flags=--static --prefix=/build/workspace --extra-version=homebridge-alpine-x86_64-static Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libavutil      58.  2.100 / 58.  2.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libavcodec     60.  3.100 / 60.  3.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libavformat    60.  3.100 / 60.  3.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libavdevice    60.  1.100 / 60.  1.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libavfilter     9.  3.100 /  9.  3.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libswscale      7.  1.100 /  7.  1.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libswresample   4. 10.100 /  4. 10.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [info]   libpostproc    57.  1.100 / 57.  1.100 Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm]  Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [fd @ 0x7fc3f9e6d640] [error] Protocol 'fd' not on whitelist 'pipe,crypto,udp,rtp'! Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] [error] fd:: Invalid argument Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm]  Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] FFmpeg exited with code: 1 and signal: null (Error) Front door Doorbell
[10/19/2023, 1:53:33 AM] [homebridge-google-nest-sdm] Executing command sdm.devices.commands.CameraLiveStream.StopWebRtcStream with parameters {"mediaSessionId":"nDOIlP-RuVOFKAoKWigaIAQQABgHARIFCJI"} Front door Doorbell
```

This is a fresh install with nothing else, I've installed [ffmpeg-for-homebridge](https://github.com/homebridge/ffmpeg-for-homebridge) separately after installing this plugin as suggested by @litex2x in #86 to no avail. Tried the latest version and rolled back to 1.1.12, same results.

Seems like the stream command isn't configured properly or there's an issue with my FFmpeg for some reason?

Any help would be appreciated!
