https is required, but that does not mean that you MUST fully install it. You can use simpler methods, let me explain:
You can connect your local host server on your own computer or Mac or Linux machine to telegram the video without installing SSL certificates. Using "ngrok.com Secure Tunnels" , you will have an https address, which is required to work with webhooks , but you do not need to configure SSL, 
All necessary steps (on PC):
1- Download the ngrok.exe file
2- Run on the command line: "ngrok http 8888"
3- Done Now!
very simple, right?
After running ngrok.exe, it will show you something like: " https://abcd1234.ngrok.io " This is your temporary https that you can use as a webhook. It is valid and belongs to your bot until you close ngrok.exe (I even backup the computer without closing the application, and it remains fine for me) 
In addition, this application I have access to all messages that Telegram sends to my bot and my bot-api-outputs (not including my sent message), like a JSON show. You can access this panel through http://localhost.com:4040 . This is an example:

source share