├── .github └── workflows │ ├── build.yml │ ├── gh-pages.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── api ├── README.md └── openapi.yaml ├── assets ├── codecs.svg ├── go2rtc.png ├── logo.gif └── logo.png ├── docker ├── Dockerfile ├── README.md ├── hardware.Dockerfile └── rockchip.Dockerfile ├── examples ├── go2rtc_hass │ └── main.go ├── go2rtc_mjpeg │ └── main.go ├── go2rtc_rtsp │ └── main.go ├── homekit_info │ └── main.go ├── mdns │ └── main.go ├── mod_pinggy │ ├── go.mod │ ├── go.sum │ └── main.go ├── onvif_client │ ├── README.md │ └── main.go └── rtsp_client │ └── main.go ├── go.mod ├── go.sum ├── internal ├── alsa │ ├── alsa.go │ └── alsa_linux.go ├── api │ ├── README.md │ ├── api.go │ ├── config.go │ ├── static.go │ └── ws │ │ └── ws.go ├── app │ ├── README.md │ ├── app.go │ ├── config.go │ ├── log.go │ └── storage.go ├── bubble │ └── bubble.go ├── debug │ ├── debug.go │ └── stack.go ├── doorbird │ └── doorbird.go ├── dvrip │ └── dvrip.go ├── echo │ └── echo.go ├── eseecloud │ └── eseecloud.go ├── exec │ ├── README.md │ └── exec.go ├── expr │ ├── README.md │ └── expr.go ├── ffmpeg │ ├── README.md │ ├── api.go │ ├── device │ │ ├── device_bsd.go │ │ ├── device_darwin.go │ │ ├── device_unix.go │ │ ├── device_windows.go │ │ └── devices.go │ ├── ffmpeg.go │ ├── ffmpeg_test.go │ ├── hardware │ │ ├── README.md │ │ ├── hardware.go │ │ ├── hardware_bsd.go │ │ ├── hardware_darwin.go │ │ ├── hardware_unix.go │ │ └── hardware_windows.go │ ├── jpeg.go │ ├── jpeg_test.go │ ├── producer.go │ ├── version.go │ └── virtual │ │ ├── virtual.go │ │ └── virtual_test.go ├── flussonic │ └── flussonic.go ├── gopro │ ├── README.md │ └── gopro.go ├── hass │ ├── api.go │ └── hass.go ├── hls │ ├── README.md │ ├── hls.go │ ├── session.go │ └── ws.go ├── homekit │ ├── api.go │ ├── homekit.go │ └── server.go ├── http │ └── http.go ├── isapi │ └── init.go ├── ivideon │ └── ivideon.go ├── mjpeg │ ├── README.md │ └── init.go ├── mp4 │ ├── mp4.go │ └── ws.go ├── mpegts │ ├── aac.go │ └── mpegts.go ├── nest │ └── init.go ├── ngrok │ ├── README.md │ └── ngrok.go ├── onvif │ ├── README.md │ └── onvif.go ├── pinggy │ ├── README.md │ └── pinggy.go ├── ring │ └── ring.go ├── roborock │ └── roborock.go ├── rtmp │ ├── README.md │ └── rtmp.go ├── rtsp │ └── rtsp.go ├── srtp │ └── srtp.go ├── streams │ ├── README.md │ ├── add_consumer.go │ ├── api.go │ ├── api_test.go │ ├── dot.go │ ├── handlers.go │ ├── helpers.go │ ├── play.go │ ├── preload.go │ ├── producer.go │ ├── publish.go │ ├── stream.go │ ├── stream_test.go │ └── streams.go ├── tapo │ └── tapo.go ├── tuya │ └── tuya.go ├── v4l2 │ ├── README.md │ ├── v4l2.go │ └── v4l2_linux.go ├── webrtc │ ├── README.md │ ├── candidates.go │ ├── client.go │ ├── client_creality.go │ ├── kinesis.go │ ├── milestone.go │ ├── openipc.go │ ├── server.go │ ├── switchbot.go │ ├── webrtc.go │ └── webrtc_test.go ├── webtorrent │ ├── init.go │ └── tracker.go ├── wyoming │ ├── README.md │ └── wyoming.go └── yandex │ ├── README.md │ ├── goloom.go │ └── yandex.go ├── main.go ├── package.json ├── pkg ├── README.md ├── aac │ ├── README.md │ ├── aac.go │ ├── aac_test.go │ ├── adts.go │ ├── consumer.go │ ├── producer.go │ ├── rtp.go │ └── rtp_test.go ├── alsa │ ├── README.md │ ├── capture_linux.go │ ├── device │ │ ├── asound_32bit.go │ │ ├── asound_64bit.go │ │ ├── asound_arch.c │ │ ├── asound_mipsle.go │ │ ├── device_linux.go │ │ └── ioctl_linux.go │ ├── open_linux.go │ └── playback_linux.go ├── ascii │ ├── README.md │ └── ascii.go ├── bits │ ├── reader.go │ └── writer.go ├── bubble │ ├── client.go │ └── producer.go ├── core │ ├── README.md │ ├── codec.go │ ├── connection.go │ ├── core.go │ ├── core_test.go │ ├── helpers.go │ ├── listener.go │ ├── media.go │ ├── media_test.go │ ├── node.go │ ├── readbuffer.go │ ├── readbuffer_test.go │ ├── slices.go │ ├── track.go │ ├── track_test.go │ ├── waiter.go │ ├── worker.go │ └── writebuffer.go ├── creds │ ├── README.md │ ├── creds.go │ ├── secrets.go │ └── secrets_test.go ├── debug │ └── debug.go ├── doorbird │ └── backchannel.go ├── dvrip │ ├── backchannel.go │ ├── client.go │ ├── dvrip.go │ └── producer.go ├── eseecloud │ └── eseecloud.go ├── expr │ ├── expr.go │ └── expr_test.go ├── ffmpeg │ └── ffmpeg.go ├── flussonic │ └── flussonic.go ├── flv │ ├── amf │ │ ├── amf.go │ │ └── amf_test.go │ ├── consumer.go │ ├── flv_test.go │ ├── muxer.go │ └── producer.go ├── gopro │ ├── discovery.go │ └── producer.go ├── h264 │ ├── README.md │ ├── annexb │ │ ├── annexb.go │ │ └── annexb_test.go │ ├── avc.go │ ├── avcc.go │ ├── h264.go │ ├── h264_test.go │ ├── mpeg4.go │ ├── payloader.go │ ├── rtp.go │ └── sps.go ├── h265 │ ├── README.md │ ├── avc.go │ ├── avcc.go │ ├── h265_test.go │ ├── helper.go │ ├── mpeg4.go │ ├── payloader.go │ ├── rtp.go │ └── sps.go ├── hap │ ├── README.md │ ├── accessory.go │ ├── camera │ │ ├── README.md │ │ ├── accessory.go │ │ ├── accessory_test.go │ │ ├── ch114_supported_video.go │ │ ├── ch115_supported_audio.go │ │ ├── ch116_supported_rtp.go │ │ ├── ch117_selected_stream.go │ │ ├── ch118_setup_endpoints.go │ │ ├── ch120_streaming_status.go │ │ ├── ch130_data_stream_transport.go │ │ ├── ch131_data_stream.go │ │ ├── ch205.go │ │ ├── ch206.go │ │ ├── ch207.go │ │ ├── ch209.go │ │ └── stream.go │ ├── chacha20poly1305 │ │ └── chacha20poly1305.go │ ├── character.go │ ├── client.go │ ├── client_http.go │ ├── client_pairing.go │ ├── conn.go │ ├── curve25519 │ │ └── curve25519.go │ ├── ed25519 │ │ └── ed25519.go │ ├── hds │ │ ├── hds.go │ │ └── hds_test.go │ ├── helpers.go │ ├── hkdf │ │ └── hkdf.go │ ├── server.go │ ├── setup │ │ ├── setup.go │ │ └── setup_test.go │ └── tlv8 │ │ ├── tlv8.go │ │ └── tlv8_test.go ├── hass │ ├── api.go │ └── client.go ├── hls │ ├── producer.go │ └── reader.go ├── homekit │ ├── consumer.go │ ├── helpers.go │ ├── log │ │ └── debug.go │ ├── producer.go │ ├── proxy.go │ └── server.go ├── image │ └── producer.go ├── ioctl │ ├── README.md │ ├── ioctl.go │ ├── ioctl_be.go │ ├── ioctl_le.go │ ├── ioctl_linux.go │ └── ioctl_test.go ├── isapi │ ├── backchannel.go │ └── client.go ├── iso │ ├── atoms.go │ ├── codecs.go │ ├── iso.go │ └── reader.go ├── ivideon │ └── ivideon.go ├── kasa │ └── producer.go ├── magic │ ├── bitstream │ │ └── producer.go │ ├── keyframe.go │ ├── mjpeg │ │ └── producer.go │ └── producer.go ├── mdns │ ├── README.md │ ├── client.go │ ├── mdns_test.go │ ├── server.go │ ├── syscall.go │ ├── syscall_bsd.go │ └── syscall_windows.go ├── mjpeg │ ├── README.md │ ├── consumer.go │ ├── helpers.go │ ├── jpeg.go │ ├── mjpeg_test.go │ ├── rfc2435.go │ ├── rtp.go │ └── writer.go ├── mp4 │ ├── README.md │ ├── consumer.go │ ├── demuxer.go │ ├── helpers.go │ ├── keyframe.go │ ├── mime.go │ └── muxer.go ├── mpegts │ ├── README.md │ ├── checksum.go │ ├── consumer.go │ ├── demuxer.go │ ├── muxer.go │ ├── opus.go │ └── producer.go ├── mpjpeg │ ├── multipart.go │ └── producer.go ├── mqtt │ ├── client.go │ └── message.go ├── nest │ ├── api.go │ └── client.go ├── ngrok │ └── ngrok.go ├── onvif │ ├── README.md │ ├── client.go │ ├── envelope.go │ ├── helpers.go │ ├── onvif_test.go │ └── server.go ├── opus │ ├── .opus.go │ ├── README.md │ └── homekit.go ├── pcm │ ├── backchannel.go │ ├── flac.go │ ├── handlers.go │ ├── pcm.go │ ├── pcm_test.go │ ├── pcma.go │ ├── pcmu.go │ ├── producer.go │ ├── producer_sync.go │ ├── s16le │ │ └── s16le.go │ └── v1 │ │ ├── pcm.go │ │ └── pcm_test.go ├── pinggy │ └── pinggy.go ├── probe │ └── consumer.go ├── ring │ ├── api.go │ ├── client.go │ ├── snapshot.go │ └── ws.go ├── roborock │ ├── api.go │ ├── client.go │ ├── iot │ │ ├── client.go │ │ └── crypto.go │ └── producer.go ├── rtmp │ ├── README.md │ ├── client.go │ ├── conn.go │ ├── flv.go │ └── server.go ├── rtsp │ ├── README.md │ ├── client.go │ ├── client_test.go │ ├── conn.go │ ├── consumer.go │ ├── helpers.go │ ├── producer.go │ ├── rtsp_test.go │ └── server.go ├── shell │ ├── command.go │ ├── procattr.go │ ├── procattr_linux.go │ ├── shell.go │ └── shell_test.go ├── srtp │ ├── server.go │ └── session.go ├── tapo │ ├── backchannel.go │ ├── client.go │ └── producer.go ├── tcp │ ├── auth.go │ ├── dial.go │ ├── request.go │ ├── textproto.go │ ├── textproto_test.go │ └── websocket │ │ ├── client.go │ │ └── dial.go ├── tuya │ ├── README.md │ ├── client.go │ ├── cloud_api.go │ ├── helper.go │ ├── interface.go │ ├── mqtt.go │ └── smart_api.go ├── v4l2 │ ├── device │ │ ├── README.md │ │ ├── device.go │ │ ├── formats.go │ │ ├── videodev2_386.go │ │ ├── videodev2_arch.c │ │ ├── videodev2_arm.go │ │ ├── videodev2_mipsle.go │ │ └── videodev2_x64.go │ └── producer.go ├── wav │ ├── backchannel.go │ ├── producer.go │ └── wav.go ├── webrtc │ ├── README.md │ ├── api.go │ ├── client.go │ ├── client_test.go │ ├── conn.go │ ├── consumer.go │ ├── helpers.go │ ├── producer.go │ ├── server.go │ ├── track.go │ └── webrtc_test.go ├── webtorrent │ ├── client.go │ ├── crypto.go │ └── server.go ├── wyoming │ ├── README.md │ ├── api.go │ ├── backchannel.go │ ├── expr.go │ ├── mic.go │ ├── producer.go │ ├── satellite.go │ ├── snd.go │ ├── wakeword.go │ └── wyoming.go ├── xnet │ ├── net.go │ └── tls │ │ └── tls.go ├── y4m │ ├── README.md │ ├── consumer.go │ ├── producer.go │ └── y4m.go ├── yaml │ ├── yaml.go │ └── yaml_test.go └── yandex │ └── session.go ├── scripts ├── README.md ├── build.cmd └── build.sh ├── website ├── api │ └── index.html ├── icons │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon-180x180.png │ └── favicon.ico ├── index.html ├── manifest.json └── schema.json └── www ├── README.md ├── add.html ├── codecs.html ├── config.html ├── hls.html ├── index.html ├── links.html ├── log.html ├── main.js ├── net.html ├── static.go ├── stream.html ├── video-rtc.js ├── video-stream.js ├── webrtc-sync.html └── webrtc.html /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/README.md -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/api/README.md -------------------------------------------------------------------------------- /api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/api/openapi.yaml -------------------------------------------------------------------------------- /assets/codecs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/assets/codecs.svg -------------------------------------------------------------------------------- /assets/go2rtc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/assets/go2rtc.png -------------------------------------------------------------------------------- /assets/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/assets/logo.gif -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/assets/logo.png -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/hardware.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/docker/hardware.Dockerfile -------------------------------------------------------------------------------- /docker/rockchip.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/docker/rockchip.Dockerfile -------------------------------------------------------------------------------- /examples/go2rtc_hass/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/go2rtc_hass/main.go -------------------------------------------------------------------------------- /examples/go2rtc_mjpeg/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/go2rtc_mjpeg/main.go -------------------------------------------------------------------------------- /examples/go2rtc_rtsp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/go2rtc_rtsp/main.go -------------------------------------------------------------------------------- /examples/homekit_info/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/homekit_info/main.go -------------------------------------------------------------------------------- /examples/mdns/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/mdns/main.go -------------------------------------------------------------------------------- /examples/mod_pinggy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/mod_pinggy/go.mod -------------------------------------------------------------------------------- /examples/mod_pinggy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/mod_pinggy/go.sum -------------------------------------------------------------------------------- /examples/mod_pinggy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/mod_pinggy/main.go -------------------------------------------------------------------------------- /examples/onvif_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/onvif_client/README.md -------------------------------------------------------------------------------- /examples/onvif_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/onvif_client/main.go -------------------------------------------------------------------------------- /examples/rtsp_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/examples/rtsp_client/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/go.sum -------------------------------------------------------------------------------- /internal/alsa/alsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/alsa/alsa.go -------------------------------------------------------------------------------- /internal/alsa/alsa_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/alsa/alsa_linux.go -------------------------------------------------------------------------------- /internal/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/api/README.md -------------------------------------------------------------------------------- /internal/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/api/api.go -------------------------------------------------------------------------------- /internal/api/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/api/config.go -------------------------------------------------------------------------------- /internal/api/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/api/static.go -------------------------------------------------------------------------------- /internal/api/ws/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/api/ws/ws.go -------------------------------------------------------------------------------- /internal/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/app/README.md -------------------------------------------------------------------------------- /internal/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/app/app.go -------------------------------------------------------------------------------- /internal/app/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/app/config.go -------------------------------------------------------------------------------- /internal/app/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/app/log.go -------------------------------------------------------------------------------- /internal/app/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/app/storage.go -------------------------------------------------------------------------------- /internal/bubble/bubble.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/bubble/bubble.go -------------------------------------------------------------------------------- /internal/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/debug/debug.go -------------------------------------------------------------------------------- /internal/debug/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/debug/stack.go -------------------------------------------------------------------------------- /internal/doorbird/doorbird.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/doorbird/doorbird.go -------------------------------------------------------------------------------- /internal/dvrip/dvrip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/dvrip/dvrip.go -------------------------------------------------------------------------------- /internal/echo/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/echo/echo.go -------------------------------------------------------------------------------- /internal/eseecloud/eseecloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/eseecloud/eseecloud.go -------------------------------------------------------------------------------- /internal/exec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/exec/README.md -------------------------------------------------------------------------------- /internal/exec/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/exec/exec.go -------------------------------------------------------------------------------- /internal/expr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/expr/README.md -------------------------------------------------------------------------------- /internal/expr/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/expr/expr.go -------------------------------------------------------------------------------- /internal/ffmpeg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/README.md -------------------------------------------------------------------------------- /internal/ffmpeg/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/api.go -------------------------------------------------------------------------------- /internal/ffmpeg/device/device_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/device/device_bsd.go -------------------------------------------------------------------------------- /internal/ffmpeg/device/device_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/device/device_darwin.go -------------------------------------------------------------------------------- /internal/ffmpeg/device/device_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/device/device_unix.go -------------------------------------------------------------------------------- /internal/ffmpeg/device/device_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/device/device_windows.go -------------------------------------------------------------------------------- /internal/ffmpeg/device/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/device/devices.go -------------------------------------------------------------------------------- /internal/ffmpeg/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/ffmpeg.go -------------------------------------------------------------------------------- /internal/ffmpeg/ffmpeg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/ffmpeg_test.go -------------------------------------------------------------------------------- /internal/ffmpeg/hardware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/hardware/README.md -------------------------------------------------------------------------------- /internal/ffmpeg/hardware/hardware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/hardware/hardware.go -------------------------------------------------------------------------------- /internal/ffmpeg/hardware/hardware_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/hardware/hardware_bsd.go -------------------------------------------------------------------------------- /internal/ffmpeg/hardware/hardware_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/hardware/hardware_darwin.go -------------------------------------------------------------------------------- /internal/ffmpeg/hardware/hardware_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/hardware/hardware_unix.go -------------------------------------------------------------------------------- /internal/ffmpeg/hardware/hardware_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/hardware/hardware_windows.go -------------------------------------------------------------------------------- /internal/ffmpeg/jpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/jpeg.go -------------------------------------------------------------------------------- /internal/ffmpeg/jpeg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/jpeg_test.go -------------------------------------------------------------------------------- /internal/ffmpeg/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/producer.go -------------------------------------------------------------------------------- /internal/ffmpeg/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/version.go -------------------------------------------------------------------------------- /internal/ffmpeg/virtual/virtual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/virtual/virtual.go -------------------------------------------------------------------------------- /internal/ffmpeg/virtual/virtual_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ffmpeg/virtual/virtual_test.go -------------------------------------------------------------------------------- /internal/flussonic/flussonic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/flussonic/flussonic.go -------------------------------------------------------------------------------- /internal/gopro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/gopro/README.md -------------------------------------------------------------------------------- /internal/gopro/gopro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/gopro/gopro.go -------------------------------------------------------------------------------- /internal/hass/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/hass/api.go -------------------------------------------------------------------------------- /internal/hass/hass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/hass/hass.go -------------------------------------------------------------------------------- /internal/hls/README.md: -------------------------------------------------------------------------------- 1 | ## Useful links 2 | 3 | - https://walterebert.com/playground/video/hls/ 4 | -------------------------------------------------------------------------------- /internal/hls/hls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/hls/hls.go -------------------------------------------------------------------------------- /internal/hls/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/hls/session.go -------------------------------------------------------------------------------- /internal/hls/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/hls/ws.go -------------------------------------------------------------------------------- /internal/homekit/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/homekit/api.go -------------------------------------------------------------------------------- /internal/homekit/homekit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/homekit/homekit.go -------------------------------------------------------------------------------- /internal/homekit/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/homekit/server.go -------------------------------------------------------------------------------- /internal/http/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/http/http.go -------------------------------------------------------------------------------- /internal/isapi/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/isapi/init.go -------------------------------------------------------------------------------- /internal/ivideon/ivideon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ivideon/ivideon.go -------------------------------------------------------------------------------- /internal/mjpeg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/mjpeg/README.md -------------------------------------------------------------------------------- /internal/mjpeg/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/mjpeg/init.go -------------------------------------------------------------------------------- /internal/mp4/mp4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/mp4/mp4.go -------------------------------------------------------------------------------- /internal/mp4/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/mp4/ws.go -------------------------------------------------------------------------------- /internal/mpegts/aac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/mpegts/aac.go -------------------------------------------------------------------------------- /internal/mpegts/mpegts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/mpegts/mpegts.go -------------------------------------------------------------------------------- /internal/nest/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/nest/init.go -------------------------------------------------------------------------------- /internal/ngrok/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ngrok/README.md -------------------------------------------------------------------------------- /internal/ngrok/ngrok.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ngrok/ngrok.go -------------------------------------------------------------------------------- /internal/onvif/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/onvif/README.md -------------------------------------------------------------------------------- /internal/onvif/onvif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/onvif/onvif.go -------------------------------------------------------------------------------- /internal/pinggy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/pinggy/README.md -------------------------------------------------------------------------------- /internal/pinggy/pinggy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/pinggy/pinggy.go -------------------------------------------------------------------------------- /internal/ring/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/ring/ring.go -------------------------------------------------------------------------------- /internal/roborock/roborock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/roborock/roborock.go -------------------------------------------------------------------------------- /internal/rtmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/rtmp/README.md -------------------------------------------------------------------------------- /internal/rtmp/rtmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/rtmp/rtmp.go -------------------------------------------------------------------------------- /internal/rtsp/rtsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/rtsp/rtsp.go -------------------------------------------------------------------------------- /internal/srtp/srtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/srtp/srtp.go -------------------------------------------------------------------------------- /internal/streams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/README.md -------------------------------------------------------------------------------- /internal/streams/add_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/add_consumer.go -------------------------------------------------------------------------------- /internal/streams/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/api.go -------------------------------------------------------------------------------- /internal/streams/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/api_test.go -------------------------------------------------------------------------------- /internal/streams/dot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/dot.go -------------------------------------------------------------------------------- /internal/streams/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/handlers.go -------------------------------------------------------------------------------- /internal/streams/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/helpers.go -------------------------------------------------------------------------------- /internal/streams/play.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/play.go -------------------------------------------------------------------------------- /internal/streams/preload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/preload.go -------------------------------------------------------------------------------- /internal/streams/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/producer.go -------------------------------------------------------------------------------- /internal/streams/publish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/publish.go -------------------------------------------------------------------------------- /internal/streams/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/stream.go -------------------------------------------------------------------------------- /internal/streams/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/stream_test.go -------------------------------------------------------------------------------- /internal/streams/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/streams/streams.go -------------------------------------------------------------------------------- /internal/tapo/tapo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/tapo/tapo.go -------------------------------------------------------------------------------- /internal/tuya/tuya.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/tuya/tuya.go -------------------------------------------------------------------------------- /internal/v4l2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/v4l2/README.md -------------------------------------------------------------------------------- /internal/v4l2/v4l2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/v4l2/v4l2.go -------------------------------------------------------------------------------- /internal/v4l2/v4l2_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/v4l2/v4l2_linux.go -------------------------------------------------------------------------------- /internal/webrtc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/README.md -------------------------------------------------------------------------------- /internal/webrtc/candidates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/candidates.go -------------------------------------------------------------------------------- /internal/webrtc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/client.go -------------------------------------------------------------------------------- /internal/webrtc/client_creality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/client_creality.go -------------------------------------------------------------------------------- /internal/webrtc/kinesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/kinesis.go -------------------------------------------------------------------------------- /internal/webrtc/milestone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/milestone.go -------------------------------------------------------------------------------- /internal/webrtc/openipc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/openipc.go -------------------------------------------------------------------------------- /internal/webrtc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/server.go -------------------------------------------------------------------------------- /internal/webrtc/switchbot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/switchbot.go -------------------------------------------------------------------------------- /internal/webrtc/webrtc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/webrtc.go -------------------------------------------------------------------------------- /internal/webrtc/webrtc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webrtc/webrtc_test.go -------------------------------------------------------------------------------- /internal/webtorrent/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webtorrent/init.go -------------------------------------------------------------------------------- /internal/webtorrent/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/webtorrent/tracker.go -------------------------------------------------------------------------------- /internal/wyoming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/wyoming/README.md -------------------------------------------------------------------------------- /internal/wyoming/wyoming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/wyoming/wyoming.go -------------------------------------------------------------------------------- /internal/yandex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/yandex/README.md -------------------------------------------------------------------------------- /internal/yandex/goloom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/yandex/goloom.go -------------------------------------------------------------------------------- /internal/yandex/yandex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/internal/yandex/yandex.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/main.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/package.json -------------------------------------------------------------------------------- /pkg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/README.md -------------------------------------------------------------------------------- /pkg/aac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/README.md -------------------------------------------------------------------------------- /pkg/aac/aac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/aac.go -------------------------------------------------------------------------------- /pkg/aac/aac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/aac_test.go -------------------------------------------------------------------------------- /pkg/aac/adts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/adts.go -------------------------------------------------------------------------------- /pkg/aac/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/consumer.go -------------------------------------------------------------------------------- /pkg/aac/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/producer.go -------------------------------------------------------------------------------- /pkg/aac/rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/rtp.go -------------------------------------------------------------------------------- /pkg/aac/rtp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/aac/rtp_test.go -------------------------------------------------------------------------------- /pkg/alsa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/README.md -------------------------------------------------------------------------------- /pkg/alsa/capture_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/capture_linux.go -------------------------------------------------------------------------------- /pkg/alsa/device/asound_32bit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/device/asound_32bit.go -------------------------------------------------------------------------------- /pkg/alsa/device/asound_64bit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/device/asound_64bit.go -------------------------------------------------------------------------------- /pkg/alsa/device/asound_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/device/asound_arch.c -------------------------------------------------------------------------------- /pkg/alsa/device/asound_mipsle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/device/asound_mipsle.go -------------------------------------------------------------------------------- /pkg/alsa/device/device_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/device/device_linux.go -------------------------------------------------------------------------------- /pkg/alsa/device/ioctl_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/device/ioctl_linux.go -------------------------------------------------------------------------------- /pkg/alsa/open_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/open_linux.go -------------------------------------------------------------------------------- /pkg/alsa/playback_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/alsa/playback_linux.go -------------------------------------------------------------------------------- /pkg/ascii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ascii/README.md -------------------------------------------------------------------------------- /pkg/ascii/ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ascii/ascii.go -------------------------------------------------------------------------------- /pkg/bits/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/bits/reader.go -------------------------------------------------------------------------------- /pkg/bits/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/bits/writer.go -------------------------------------------------------------------------------- /pkg/bubble/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/bubble/client.go -------------------------------------------------------------------------------- /pkg/bubble/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/bubble/producer.go -------------------------------------------------------------------------------- /pkg/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/README.md -------------------------------------------------------------------------------- /pkg/core/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/codec.go -------------------------------------------------------------------------------- /pkg/core/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/connection.go -------------------------------------------------------------------------------- /pkg/core/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/core.go -------------------------------------------------------------------------------- /pkg/core/core_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/core_test.go -------------------------------------------------------------------------------- /pkg/core/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/helpers.go -------------------------------------------------------------------------------- /pkg/core/listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/listener.go -------------------------------------------------------------------------------- /pkg/core/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/media.go -------------------------------------------------------------------------------- /pkg/core/media_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/media_test.go -------------------------------------------------------------------------------- /pkg/core/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/node.go -------------------------------------------------------------------------------- /pkg/core/readbuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/readbuffer.go -------------------------------------------------------------------------------- /pkg/core/readbuffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/readbuffer_test.go -------------------------------------------------------------------------------- /pkg/core/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/slices.go -------------------------------------------------------------------------------- /pkg/core/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/track.go -------------------------------------------------------------------------------- /pkg/core/track_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/track_test.go -------------------------------------------------------------------------------- /pkg/core/waiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/waiter.go -------------------------------------------------------------------------------- /pkg/core/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/worker.go -------------------------------------------------------------------------------- /pkg/core/writebuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/core/writebuffer.go -------------------------------------------------------------------------------- /pkg/creds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/creds/README.md -------------------------------------------------------------------------------- /pkg/creds/creds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/creds/creds.go -------------------------------------------------------------------------------- /pkg/creds/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/creds/secrets.go -------------------------------------------------------------------------------- /pkg/creds/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/creds/secrets_test.go -------------------------------------------------------------------------------- /pkg/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/debug/debug.go -------------------------------------------------------------------------------- /pkg/doorbird/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/doorbird/backchannel.go -------------------------------------------------------------------------------- /pkg/dvrip/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/dvrip/backchannel.go -------------------------------------------------------------------------------- /pkg/dvrip/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/dvrip/client.go -------------------------------------------------------------------------------- /pkg/dvrip/dvrip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/dvrip/dvrip.go -------------------------------------------------------------------------------- /pkg/dvrip/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/dvrip/producer.go -------------------------------------------------------------------------------- /pkg/eseecloud/eseecloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/eseecloud/eseecloud.go -------------------------------------------------------------------------------- /pkg/expr/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/expr/expr.go -------------------------------------------------------------------------------- /pkg/expr/expr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/expr/expr_test.go -------------------------------------------------------------------------------- /pkg/ffmpeg/ffmpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ffmpeg/ffmpeg.go -------------------------------------------------------------------------------- /pkg/flussonic/flussonic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flussonic/flussonic.go -------------------------------------------------------------------------------- /pkg/flv/amf/amf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flv/amf/amf.go -------------------------------------------------------------------------------- /pkg/flv/amf/amf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flv/amf/amf_test.go -------------------------------------------------------------------------------- /pkg/flv/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flv/consumer.go -------------------------------------------------------------------------------- /pkg/flv/flv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flv/flv_test.go -------------------------------------------------------------------------------- /pkg/flv/muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flv/muxer.go -------------------------------------------------------------------------------- /pkg/flv/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/flv/producer.go -------------------------------------------------------------------------------- /pkg/gopro/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/gopro/discovery.go -------------------------------------------------------------------------------- /pkg/gopro/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/gopro/producer.go -------------------------------------------------------------------------------- /pkg/h264/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/README.md -------------------------------------------------------------------------------- /pkg/h264/annexb/annexb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/annexb/annexb.go -------------------------------------------------------------------------------- /pkg/h264/annexb/annexb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/annexb/annexb_test.go -------------------------------------------------------------------------------- /pkg/h264/avc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/avc.go -------------------------------------------------------------------------------- /pkg/h264/avcc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/avcc.go -------------------------------------------------------------------------------- /pkg/h264/h264.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/h264.go -------------------------------------------------------------------------------- /pkg/h264/h264_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/h264_test.go -------------------------------------------------------------------------------- /pkg/h264/mpeg4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/mpeg4.go -------------------------------------------------------------------------------- /pkg/h264/payloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/payloader.go -------------------------------------------------------------------------------- /pkg/h264/rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/rtp.go -------------------------------------------------------------------------------- /pkg/h264/sps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h264/sps.go -------------------------------------------------------------------------------- /pkg/h265/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/README.md -------------------------------------------------------------------------------- /pkg/h265/avc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/avc.go -------------------------------------------------------------------------------- /pkg/h265/avcc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/avcc.go -------------------------------------------------------------------------------- /pkg/h265/h265_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/h265_test.go -------------------------------------------------------------------------------- /pkg/h265/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/helper.go -------------------------------------------------------------------------------- /pkg/h265/mpeg4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/mpeg4.go -------------------------------------------------------------------------------- /pkg/h265/payloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/payloader.go -------------------------------------------------------------------------------- /pkg/h265/rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/rtp.go -------------------------------------------------------------------------------- /pkg/h265/sps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/h265/sps.go -------------------------------------------------------------------------------- /pkg/hap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/README.md -------------------------------------------------------------------------------- /pkg/hap/accessory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/accessory.go -------------------------------------------------------------------------------- /pkg/hap/camera/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/README.md -------------------------------------------------------------------------------- /pkg/hap/camera/accessory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/accessory.go -------------------------------------------------------------------------------- /pkg/hap/camera/accessory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/accessory_test.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch114_supported_video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch114_supported_video.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch115_supported_audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch115_supported_audio.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch116_supported_rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch116_supported_rtp.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch117_selected_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch117_selected_stream.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch118_setup_endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch118_setup_endpoints.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch120_streaming_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch120_streaming_status.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch130_data_stream_transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch130_data_stream_transport.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch131_data_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch131_data_stream.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch205.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch205.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch206.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch206.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch207.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch207.go -------------------------------------------------------------------------------- /pkg/hap/camera/ch209.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/ch209.go -------------------------------------------------------------------------------- /pkg/hap/camera/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/camera/stream.go -------------------------------------------------------------------------------- /pkg/hap/chacha20poly1305/chacha20poly1305.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/chacha20poly1305/chacha20poly1305.go -------------------------------------------------------------------------------- /pkg/hap/character.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/character.go -------------------------------------------------------------------------------- /pkg/hap/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/client.go -------------------------------------------------------------------------------- /pkg/hap/client_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/client_http.go -------------------------------------------------------------------------------- /pkg/hap/client_pairing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/client_pairing.go -------------------------------------------------------------------------------- /pkg/hap/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/conn.go -------------------------------------------------------------------------------- /pkg/hap/curve25519/curve25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/curve25519/curve25519.go -------------------------------------------------------------------------------- /pkg/hap/ed25519/ed25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/ed25519/ed25519.go -------------------------------------------------------------------------------- /pkg/hap/hds/hds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/hds/hds.go -------------------------------------------------------------------------------- /pkg/hap/hds/hds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/hds/hds_test.go -------------------------------------------------------------------------------- /pkg/hap/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/helpers.go -------------------------------------------------------------------------------- /pkg/hap/hkdf/hkdf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/hkdf/hkdf.go -------------------------------------------------------------------------------- /pkg/hap/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/server.go -------------------------------------------------------------------------------- /pkg/hap/setup/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/setup/setup.go -------------------------------------------------------------------------------- /pkg/hap/setup/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/setup/setup_test.go -------------------------------------------------------------------------------- /pkg/hap/tlv8/tlv8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/tlv8/tlv8.go -------------------------------------------------------------------------------- /pkg/hap/tlv8/tlv8_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hap/tlv8/tlv8_test.go -------------------------------------------------------------------------------- /pkg/hass/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hass/api.go -------------------------------------------------------------------------------- /pkg/hass/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hass/client.go -------------------------------------------------------------------------------- /pkg/hls/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hls/producer.go -------------------------------------------------------------------------------- /pkg/hls/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/hls/reader.go -------------------------------------------------------------------------------- /pkg/homekit/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/homekit/consumer.go -------------------------------------------------------------------------------- /pkg/homekit/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/homekit/helpers.go -------------------------------------------------------------------------------- /pkg/homekit/log/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/homekit/log/debug.go -------------------------------------------------------------------------------- /pkg/homekit/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/homekit/producer.go -------------------------------------------------------------------------------- /pkg/homekit/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/homekit/proxy.go -------------------------------------------------------------------------------- /pkg/homekit/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/homekit/server.go -------------------------------------------------------------------------------- /pkg/image/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/image/producer.go -------------------------------------------------------------------------------- /pkg/ioctl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ioctl/README.md -------------------------------------------------------------------------------- /pkg/ioctl/ioctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ioctl/ioctl.go -------------------------------------------------------------------------------- /pkg/ioctl/ioctl_be.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ioctl/ioctl_be.go -------------------------------------------------------------------------------- /pkg/ioctl/ioctl_le.go: -------------------------------------------------------------------------------- 1 | //go:build mipsle 2 | 3 | package ioctl 4 | 5 | const ( 6 | read = 1 7 | write = 2 8 | ) 9 | -------------------------------------------------------------------------------- /pkg/ioctl/ioctl_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ioctl/ioctl_linux.go -------------------------------------------------------------------------------- /pkg/ioctl/ioctl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ioctl/ioctl_test.go -------------------------------------------------------------------------------- /pkg/isapi/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/isapi/backchannel.go -------------------------------------------------------------------------------- /pkg/isapi/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/isapi/client.go -------------------------------------------------------------------------------- /pkg/iso/atoms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/iso/atoms.go -------------------------------------------------------------------------------- /pkg/iso/codecs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/iso/codecs.go -------------------------------------------------------------------------------- /pkg/iso/iso.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/iso/iso.go -------------------------------------------------------------------------------- /pkg/iso/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/iso/reader.go -------------------------------------------------------------------------------- /pkg/ivideon/ivideon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ivideon/ivideon.go -------------------------------------------------------------------------------- /pkg/kasa/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/kasa/producer.go -------------------------------------------------------------------------------- /pkg/magic/bitstream/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/magic/bitstream/producer.go -------------------------------------------------------------------------------- /pkg/magic/keyframe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/magic/keyframe.go -------------------------------------------------------------------------------- /pkg/magic/mjpeg/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/magic/mjpeg/producer.go -------------------------------------------------------------------------------- /pkg/magic/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/magic/producer.go -------------------------------------------------------------------------------- /pkg/mdns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/README.md -------------------------------------------------------------------------------- /pkg/mdns/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/client.go -------------------------------------------------------------------------------- /pkg/mdns/mdns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/mdns_test.go -------------------------------------------------------------------------------- /pkg/mdns/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/server.go -------------------------------------------------------------------------------- /pkg/mdns/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/syscall.go -------------------------------------------------------------------------------- /pkg/mdns/syscall_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/syscall_bsd.go -------------------------------------------------------------------------------- /pkg/mdns/syscall_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mdns/syscall_windows.go -------------------------------------------------------------------------------- /pkg/mjpeg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/README.md -------------------------------------------------------------------------------- /pkg/mjpeg/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/consumer.go -------------------------------------------------------------------------------- /pkg/mjpeg/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/helpers.go -------------------------------------------------------------------------------- /pkg/mjpeg/jpeg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/jpeg.go -------------------------------------------------------------------------------- /pkg/mjpeg/mjpeg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/mjpeg_test.go -------------------------------------------------------------------------------- /pkg/mjpeg/rfc2435.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/rfc2435.go -------------------------------------------------------------------------------- /pkg/mjpeg/rtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/rtp.go -------------------------------------------------------------------------------- /pkg/mjpeg/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mjpeg/writer.go -------------------------------------------------------------------------------- /pkg/mp4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/README.md -------------------------------------------------------------------------------- /pkg/mp4/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/consumer.go -------------------------------------------------------------------------------- /pkg/mp4/demuxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/demuxer.go -------------------------------------------------------------------------------- /pkg/mp4/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/helpers.go -------------------------------------------------------------------------------- /pkg/mp4/keyframe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/keyframe.go -------------------------------------------------------------------------------- /pkg/mp4/mime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/mime.go -------------------------------------------------------------------------------- /pkg/mp4/muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mp4/muxer.go -------------------------------------------------------------------------------- /pkg/mpegts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/README.md -------------------------------------------------------------------------------- /pkg/mpegts/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/checksum.go -------------------------------------------------------------------------------- /pkg/mpegts/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/consumer.go -------------------------------------------------------------------------------- /pkg/mpegts/demuxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/demuxer.go -------------------------------------------------------------------------------- /pkg/mpegts/muxer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/muxer.go -------------------------------------------------------------------------------- /pkg/mpegts/opus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/opus.go -------------------------------------------------------------------------------- /pkg/mpegts/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpegts/producer.go -------------------------------------------------------------------------------- /pkg/mpjpeg/multipart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpjpeg/multipart.go -------------------------------------------------------------------------------- /pkg/mpjpeg/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mpjpeg/producer.go -------------------------------------------------------------------------------- /pkg/mqtt/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mqtt/client.go -------------------------------------------------------------------------------- /pkg/mqtt/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/mqtt/message.go -------------------------------------------------------------------------------- /pkg/nest/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/nest/api.go -------------------------------------------------------------------------------- /pkg/nest/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/nest/client.go -------------------------------------------------------------------------------- /pkg/ngrok/ngrok.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ngrok/ngrok.go -------------------------------------------------------------------------------- /pkg/onvif/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/onvif/README.md -------------------------------------------------------------------------------- /pkg/onvif/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/onvif/client.go -------------------------------------------------------------------------------- /pkg/onvif/envelope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/onvif/envelope.go -------------------------------------------------------------------------------- /pkg/onvif/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/onvif/helpers.go -------------------------------------------------------------------------------- /pkg/onvif/onvif_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/onvif/onvif_test.go -------------------------------------------------------------------------------- /pkg/onvif/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/onvif/server.go -------------------------------------------------------------------------------- /pkg/opus/.opus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/opus/.opus.go -------------------------------------------------------------------------------- /pkg/opus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/opus/README.md -------------------------------------------------------------------------------- /pkg/opus/homekit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/opus/homekit.go -------------------------------------------------------------------------------- /pkg/pcm/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/backchannel.go -------------------------------------------------------------------------------- /pkg/pcm/flac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/flac.go -------------------------------------------------------------------------------- /pkg/pcm/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/handlers.go -------------------------------------------------------------------------------- /pkg/pcm/pcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/pcm.go -------------------------------------------------------------------------------- /pkg/pcm/pcm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/pcm_test.go -------------------------------------------------------------------------------- /pkg/pcm/pcma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/pcma.go -------------------------------------------------------------------------------- /pkg/pcm/pcmu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/pcmu.go -------------------------------------------------------------------------------- /pkg/pcm/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/producer.go -------------------------------------------------------------------------------- /pkg/pcm/producer_sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/producer_sync.go -------------------------------------------------------------------------------- /pkg/pcm/s16le/s16le.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/s16le/s16le.go -------------------------------------------------------------------------------- /pkg/pcm/v1/pcm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/v1/pcm.go -------------------------------------------------------------------------------- /pkg/pcm/v1/pcm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pcm/v1/pcm_test.go -------------------------------------------------------------------------------- /pkg/pinggy/pinggy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/pinggy/pinggy.go -------------------------------------------------------------------------------- /pkg/probe/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/probe/consumer.go -------------------------------------------------------------------------------- /pkg/ring/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ring/api.go -------------------------------------------------------------------------------- /pkg/ring/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ring/client.go -------------------------------------------------------------------------------- /pkg/ring/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ring/snapshot.go -------------------------------------------------------------------------------- /pkg/ring/ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/ring/ws.go -------------------------------------------------------------------------------- /pkg/roborock/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/roborock/api.go -------------------------------------------------------------------------------- /pkg/roborock/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/roborock/client.go -------------------------------------------------------------------------------- /pkg/roborock/iot/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/roborock/iot/client.go -------------------------------------------------------------------------------- /pkg/roborock/iot/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/roborock/iot/crypto.go -------------------------------------------------------------------------------- /pkg/roborock/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/roborock/producer.go -------------------------------------------------------------------------------- /pkg/rtmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtmp/README.md -------------------------------------------------------------------------------- /pkg/rtmp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtmp/client.go -------------------------------------------------------------------------------- /pkg/rtmp/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtmp/conn.go -------------------------------------------------------------------------------- /pkg/rtmp/flv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtmp/flv.go -------------------------------------------------------------------------------- /pkg/rtmp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtmp/server.go -------------------------------------------------------------------------------- /pkg/rtsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/README.md -------------------------------------------------------------------------------- /pkg/rtsp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/client.go -------------------------------------------------------------------------------- /pkg/rtsp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/client_test.go -------------------------------------------------------------------------------- /pkg/rtsp/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/conn.go -------------------------------------------------------------------------------- /pkg/rtsp/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/consumer.go -------------------------------------------------------------------------------- /pkg/rtsp/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/helpers.go -------------------------------------------------------------------------------- /pkg/rtsp/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/producer.go -------------------------------------------------------------------------------- /pkg/rtsp/rtsp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/rtsp_test.go -------------------------------------------------------------------------------- /pkg/rtsp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/rtsp/server.go -------------------------------------------------------------------------------- /pkg/shell/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/shell/command.go -------------------------------------------------------------------------------- /pkg/shell/procattr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/shell/procattr.go -------------------------------------------------------------------------------- /pkg/shell/procattr_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/shell/procattr_linux.go -------------------------------------------------------------------------------- /pkg/shell/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/shell/shell.go -------------------------------------------------------------------------------- /pkg/shell/shell_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/shell/shell_test.go -------------------------------------------------------------------------------- /pkg/srtp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/srtp/server.go -------------------------------------------------------------------------------- /pkg/srtp/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/srtp/session.go -------------------------------------------------------------------------------- /pkg/tapo/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tapo/backchannel.go -------------------------------------------------------------------------------- /pkg/tapo/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tapo/client.go -------------------------------------------------------------------------------- /pkg/tapo/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tapo/producer.go -------------------------------------------------------------------------------- /pkg/tcp/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/auth.go -------------------------------------------------------------------------------- /pkg/tcp/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/dial.go -------------------------------------------------------------------------------- /pkg/tcp/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/request.go -------------------------------------------------------------------------------- /pkg/tcp/textproto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/textproto.go -------------------------------------------------------------------------------- /pkg/tcp/textproto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/textproto_test.go -------------------------------------------------------------------------------- /pkg/tcp/websocket/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/websocket/client.go -------------------------------------------------------------------------------- /pkg/tcp/websocket/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tcp/websocket/dial.go -------------------------------------------------------------------------------- /pkg/tuya/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/README.md -------------------------------------------------------------------------------- /pkg/tuya/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/client.go -------------------------------------------------------------------------------- /pkg/tuya/cloud_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/cloud_api.go -------------------------------------------------------------------------------- /pkg/tuya/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/helper.go -------------------------------------------------------------------------------- /pkg/tuya/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/interface.go -------------------------------------------------------------------------------- /pkg/tuya/mqtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/mqtt.go -------------------------------------------------------------------------------- /pkg/tuya/smart_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/tuya/smart_api.go -------------------------------------------------------------------------------- /pkg/v4l2/device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/README.md -------------------------------------------------------------------------------- /pkg/v4l2/device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/device.go -------------------------------------------------------------------------------- /pkg/v4l2/device/formats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/formats.go -------------------------------------------------------------------------------- /pkg/v4l2/device/videodev2_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/videodev2_386.go -------------------------------------------------------------------------------- /pkg/v4l2/device/videodev2_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/videodev2_arch.c -------------------------------------------------------------------------------- /pkg/v4l2/device/videodev2_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/videodev2_arm.go -------------------------------------------------------------------------------- /pkg/v4l2/device/videodev2_mipsle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/videodev2_mipsle.go -------------------------------------------------------------------------------- /pkg/v4l2/device/videodev2_x64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/device/videodev2_x64.go -------------------------------------------------------------------------------- /pkg/v4l2/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/v4l2/producer.go -------------------------------------------------------------------------------- /pkg/wav/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wav/backchannel.go -------------------------------------------------------------------------------- /pkg/wav/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wav/producer.go -------------------------------------------------------------------------------- /pkg/wav/wav.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wav/wav.go -------------------------------------------------------------------------------- /pkg/webrtc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/README.md -------------------------------------------------------------------------------- /pkg/webrtc/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/api.go -------------------------------------------------------------------------------- /pkg/webrtc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/client.go -------------------------------------------------------------------------------- /pkg/webrtc/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/client_test.go -------------------------------------------------------------------------------- /pkg/webrtc/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/conn.go -------------------------------------------------------------------------------- /pkg/webrtc/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/consumer.go -------------------------------------------------------------------------------- /pkg/webrtc/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/helpers.go -------------------------------------------------------------------------------- /pkg/webrtc/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/producer.go -------------------------------------------------------------------------------- /pkg/webrtc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/server.go -------------------------------------------------------------------------------- /pkg/webrtc/track.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/track.go -------------------------------------------------------------------------------- /pkg/webrtc/webrtc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webrtc/webrtc_test.go -------------------------------------------------------------------------------- /pkg/webtorrent/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webtorrent/client.go -------------------------------------------------------------------------------- /pkg/webtorrent/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webtorrent/crypto.go -------------------------------------------------------------------------------- /pkg/webtorrent/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/webtorrent/server.go -------------------------------------------------------------------------------- /pkg/wyoming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/README.md -------------------------------------------------------------------------------- /pkg/wyoming/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/api.go -------------------------------------------------------------------------------- /pkg/wyoming/backchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/backchannel.go -------------------------------------------------------------------------------- /pkg/wyoming/expr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/expr.go -------------------------------------------------------------------------------- /pkg/wyoming/mic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/mic.go -------------------------------------------------------------------------------- /pkg/wyoming/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/producer.go -------------------------------------------------------------------------------- /pkg/wyoming/satellite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/satellite.go -------------------------------------------------------------------------------- /pkg/wyoming/snd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/snd.go -------------------------------------------------------------------------------- /pkg/wyoming/wakeword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/wakeword.go -------------------------------------------------------------------------------- /pkg/wyoming/wyoming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/wyoming/wyoming.go -------------------------------------------------------------------------------- /pkg/xnet/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/xnet/net.go -------------------------------------------------------------------------------- /pkg/xnet/tls/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/xnet/tls/tls.go -------------------------------------------------------------------------------- /pkg/y4m/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/y4m/README.md -------------------------------------------------------------------------------- /pkg/y4m/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/y4m/consumer.go -------------------------------------------------------------------------------- /pkg/y4m/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/y4m/producer.go -------------------------------------------------------------------------------- /pkg/y4m/y4m.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/y4m/y4m.go -------------------------------------------------------------------------------- /pkg/yaml/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/yaml/yaml.go -------------------------------------------------------------------------------- /pkg/yaml/yaml_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/yaml/yaml_test.go -------------------------------------------------------------------------------- /pkg/yandex/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/pkg/yandex/session.go -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/scripts/build.cmd -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /website/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/api/index.html -------------------------------------------------------------------------------- /website/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /website/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /website/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /website/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/icons/favicon.ico -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/index.html -------------------------------------------------------------------------------- /website/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/manifest.json -------------------------------------------------------------------------------- /website/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/website/schema.json -------------------------------------------------------------------------------- /www/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/README.md -------------------------------------------------------------------------------- /www/add.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/add.html -------------------------------------------------------------------------------- /www/codecs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/codecs.html -------------------------------------------------------------------------------- /www/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/config.html -------------------------------------------------------------------------------- /www/hls.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/hls.html -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/index.html -------------------------------------------------------------------------------- /www/links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/links.html -------------------------------------------------------------------------------- /www/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/log.html -------------------------------------------------------------------------------- /www/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/main.js -------------------------------------------------------------------------------- /www/net.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/net.html -------------------------------------------------------------------------------- /www/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/static.go -------------------------------------------------------------------------------- /www/stream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/stream.html -------------------------------------------------------------------------------- /www/video-rtc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/video-rtc.js -------------------------------------------------------------------------------- /www/video-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/video-stream.js -------------------------------------------------------------------------------- /www/webrtc-sync.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/webrtc-sync.html -------------------------------------------------------------------------------- /www/webrtc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexxIT/go2rtc/HEAD/www/webrtc.html --------------------------------------------------------------------------------