Designed the overall distributed video transcoding architecture using Node.js, RabbitMQ, and FFmpeg Set up RabbitMQ with Docker and configured queues for asynchronous job processing
Implemented the Node.js worker service:
Consumes jobs from RabbitMQ
Executes FFmpeg commands for video transcoding Integrated Docker volumes to share input and output folders between host and containers
Validated basic video transcoding flow from input folder to output folder