{
  "name": "whip-push",
  "sources": [
    {
      "name": "file_src",
      "type": "file_pull",
      "config": {
        "url": "https://cdn.example.com/input.mp4",
        "loop": true
      }
    }
  ],
  "nodes": [],
  "sinks": [
    {
      "name": "whip_out",
      "type": "whip",
      "inputs": ["file_src"],
      "config": {
        "url": "https://whip.example.com/live/stream/whip",
        "headers": { "Authorization": "Bearer <token>" },
        "encoding": { "videoCodec": "h264" }
      }
    }
  ]
}
