03.06.2019 - Custom Web Development Blog

Archive - 03.06.2019

Development of a document recognition system using OpenCV and Tesseract

The feature of input of user data taken from printed documents for automated enterprise solutions is currently in great demand.

Such documents include:

  • Official standard state documents, such as passport, personal insurance policy number (SNILS), driver’s license, birth certificate, etc.
  • Printed documents used in the company document flow made according to company templates.

Our company focuses on development of software based on machine learning, computer vision, image processing, and optical character recognition. In this article, we describe our experience in development of a textual template recognition system which includes an Android mobile app and a template control server.

Read More

HLS testing using JMeter and Locust

HTTP Live Streaming (also known as HLS) is an HTTP-based adaptive bitrate streaming communications protocol implemented by Apple Inc. The conception of the protocol is based on the principle of splitting a single stream into small fragments sequentially downloaded via HTTP. At the beginning of the session, the playlist is downloaded in the M3U format, containing metadata about the existing nested streams. Based on standard HTTP transactions, HTTP Live Streaming can pass through any firewall or proxy server, passing standard HTTP traffic, unlike UDP-based protocols such as RTP. The standard also includes a standard encryption mechanism and secure-key distribution using HTTPS. Let’s look at how to test HLS using Apache JMeter and Locust.

Read More