The article shows a way of evolution of standard JSON APIs based on the author’s experience. Solution based on Avro format significantly reduces time and network traffic in communication between microservices. The article includes results of benchmark comparing JSON API with variations of Avro APIs and implementation details in C# .NET Core.
Continue reading Why Avro API is the best choice?
There are a lot of questions and articles how to concatenate multiple videos into one with FFmpeg. Once upon time we had
to deal with that feature.
FFmpeg offers few ways of concatenation:
- Concat demuxer
- Concat protocol
- Concat filters
Due to limits of each concatenation method we implemented it by “filter”.
requires that all files must have the same streams (same codes, time base, etc.) and we need something
more flexible. However
was easy to use but supports only MPEG based files. Concatenating by filter has restrictions too,
but we adapt some features to be more elastic. Full implementation is available on
Continue reading Joining videos in Xabe.FFmpeg