I know this is a very old thread, however, it is the top Google search result, so I wanted to add an update and show anyone searching how to get it working. I recently got my KASA camera working in
Blue Iris by running the stream through
go2rtc.
1. Install
Docker on a computer that needs to be always running, most likely the computer running Blue Iris.
2. Create a folder for the docker-compose.yml file and go2rtc.yaml file to live. Lets use C:\go2rtc\
3. Create the two files below and place them in that folder.
4. Open a command window and navigate to C:\go2rtc\ . Type
docker compose up
to create and start the the go2rtc docker container.
5. In Blue Iris create a new camera and set it up for rtsp:/ <ip_of_computer_where_docker_is_running_or_localhost>:8554/kasacam1
Set Media/video/RTSP port to 8554
Set Audio to 64 kbps G.711 u-law
docker-compose.yml
Code:
services:
go2rtc:
image: alexxit/go2rtc
restart: unless-stopped # autorestart on fail or config change from WebUI
environment:
- TZ= America/New_York # timezone in logs
volumes:
- "c:/go2rtc:/config" # local folder for go2rtc.yaml file
ports:
- "1984:1984" #WEB INTERFACE
- "8554:8554" #RTSP STREAM
go2rtc.yaml
Code:
streams:
kasacam1:
- "kasa:/<your_kasa_email>:<your_kasa_password>=@<your_cameras_ip_address>:19443/https/stream/mixed?video=h264&audio=g711&resolution=hd"
- "ffmpeg:kasacam1#video=h264#audio=opus"