ion-sdk-go icon indicating copy to clipboard operation
ion-sdk-go copied to clipboard

feat: gst compositor - work in progress

Open leewardbound opened this issue 3 years ago • 1 comments

thanks to @billylindeman and ion-cluster for the code!

  • expanded existing gst example using ion-cluster examples

  • now we should support both appsrc and appsink

  • example save-to-disk with compositor is not fully working yet (saves AVIs with expected filesize, but unplayable, maybe needs an ending terminator?)

leewardbound avatar Apr 18 '21 16:04 leewardbound

instructions for testing:

  • launch ion-sfu allrpc -- go run cmd/signal/allrpc/main.go -jaddr :7000 -gaddr :50051

  • modify ion-sfu/examples/pubsubtest/main.js -- add codec: "h264" on line 63

  • start the project - go run main.go -session "test session"

  • open pubsubtest and attach a video feed

  • open pubsubtest in a second tab and attach a video feed again

  • close the tabs to stop the pipeline

leewardbound avatar Apr 18 '21 17:04 leewardbound