DEV Community

Sanjarbek Sobirjonov
Sanjarbek Sobirjonov

Posted on

Streaming video to browser via Amazon Elastic Transcoder

I'm going to stream videos from S3. I know it is simple. I did it with putting presigned url inside video src attributes. There is no problem. Everything is being displayed. But, if I visit my vebsite via IDM+ app's browser for android, my videos can be downloaded. But I don't want it. So I want to transcode the videos(adding watermark to video, making video partion's extension .ts)*. After that, I think, videos can not be easily downloaded via IDM+(because of multiple video portions).

How can I display transcoded video file in browser? I only found checking job status, creating jobs and etc via amazon elastic transcoder. But nothing about displaying transcoded video in browser in laravel/php.

*as I known, if video is transcoded, video extension would be .ts or something else. I'm new in video streaming sphere. Take it into account :) Thank you!

Technology: Laravel 8, AWS S3, Amazon Elastic Transcoder.

Thank you in advance.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more