package main
import (
"context"
"fmt"
"os"
"github.com/clutchcall/clutchcall-sdk/go/pkg/streams"
)
func main() {
ctx := context.Background()
s, _ := streams.New(streams.Config{
BaseURL: "https://app.clutchcall.dev",
APIKey: os.Getenv("CLUTCHCALL_API_KEY"),
OrgID: "org_abc",
})
input, streamKey, _ := s.LiveInputs.Create(ctx, streams.CreateLiveInput{
Name: "My First Stream",
})
fmt.Println("inputId:", input.ExternalInputID, "streamKey:", streamKey)
signed, _ := input.SignedPlaybackURL(ctx, 3600, nil)
fmt.Println("playback URL:", signed.URL)
}