Our great sponsors
-
lal
🔥 Golang audio/video live streaming lib/client/server. support RTMP, RTSP(RTP/RTCP), HLS, HTTP[S]/WebSocket-FLV/TS, GB28181, H264/H265/AAC/G711/OPUS, relay, cluster, record, HTTP Notify/API/UI. ç›´æ’
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I found the gortsplib project, but I can't find any documentation that would indicate how to grab a single frame. I'm able to connect to the camera and receive "NALUs" but I'm not sure how to turn this raw data into a full frame.
This library claims to be pure-Go, with the only dependency being another small Go lib, and supports RTSP and H.265, and has recent activity - https://github.com/q191201771/lal
You could also look at https://github.com/rainliu/GoHM , which claims to be an H.265 codec - looks like it is about 10 years old.