<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: yash singhal</title>
    <description>The latest articles on DEV Community by yash singhal (@yash_singhal_8c80df294f1e).</description>
    <link>https://dev.to/yash_singhal_8c80df294f1e</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1604912%2Ffdcc8e13-a175-4f09-9a70-910d09d1b40d.jpg</url>
      <title>DEV Community: yash singhal</title>
      <link>https://dev.to/yash_singhal_8c80df294f1e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yash_singhal_8c80df294f1e"/>
    <language>en</language>
    <item>
      <title>Implement MUX using AWS and docker</title>
      <dc:creator>yash singhal</dc:creator>
      <pubDate>Tue, 30 Jul 2024 08:53:25 +0000</pubDate>
      <link>https://dev.to/yash_singhal_8c80df294f1e/implement-mux-and-understand-the-use-of-aws-and-docker-447e</link>
      <guid>https://dev.to/yash_singhal_8c80df294f1e/implement-mux-and-understand-the-use-of-aws-and-docker-447e</guid>
      <description>&lt;p&gt;In a previous post, we discussed what is &lt;a href="https://www.mux.com/" rel="noopener noreferrer"&gt;MUX&lt;/a&gt;, What are the main services of MUX, its key features, and a whole overview of &lt;a href="https://dev.to/yash_singhal_8c80df294f1e/mastering-docker-key-lessons-from-my-first-project-38dm"&gt;MUX&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack and services:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Amazon web services &lt;a href="https://aws.amazon.com/" rel="noopener noreferrer"&gt;AWS&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;Simple Storage Service (S3) Bucket&lt;/li&gt;
&lt;li&gt;Simple Queue Services (SQS)&lt;/li&gt;
&lt;li&gt;Elastic Container Service&lt;/li&gt;
&lt;li&gt;Elastic Container Registry&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Docker

&lt;ul&gt;
&lt;li&gt;Docker Network&lt;/li&gt;
&lt;li&gt;Docker Commands&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;fluent-ffmpeg&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Flow Chart&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi64ajp9b4ato8tic99i6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi64ajp9b4ato8tic99i6.png" alt="Image description" width="800" height="275"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Mastering Docker: Key Lessons from My First Project</title>
      <dc:creator>yash singhal</dc:creator>
      <pubDate>Tue, 30 Jul 2024 08:17:31 +0000</pubDate>
      <link>https://dev.to/yash_singhal_8c80df294f1e/mastering-docker-key-lessons-from-my-first-project-38dm</link>
      <guid>https://dev.to/yash_singhal_8c80df294f1e/mastering-docker-key-lessons-from-my-first-project-38dm</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8tsr11g121qixqn9wets.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8tsr11g121qixqn9wets.jpeg" alt="Image description" width="800" height="434"&gt;&lt;/a&gt;Suppose you are a beginner in docker or you want to learn docker, this post is for you. I have explained all the key concepts of docker in this post.&lt;br&gt;
Through my project, you can earn practical experience in the docker journey which helps to improve your resume and skills.  &lt;/p&gt;

&lt;blockquote&gt;
&lt;h2&gt;
  
  
  The first thing that comes to mind is: what is Docker and why do we use it?
&lt;/h2&gt;
&lt;/blockquote&gt;

&lt;p&gt;Docker is an open-source platform for building distributed software &lt;br&gt;
  using “containerization."&lt;br&gt;
  Docker makes optimization for developers. They don't have to ensure &lt;br&gt;
  about setting up technologies and lot of configuration in their local machine. &lt;/p&gt;




&lt;h2&gt;
  
  
  Project Overview
&lt;/h2&gt;

&lt;p&gt;We are discussing the platform &lt;a href="https://www.mux.com/" rel="noopener noreferrer"&gt;MUX&lt;/a&gt;. This is a fantastic platform for learning docker and understanding its actual use. Here we use Amazon Web Services to implement MUX. &lt;br&gt;
MUX is a video infrastructure platform that provides a suite of tools for video streaming, management, and delivery. It offers APIs and services &lt;br&gt;
designed to make it easier for developers to integrate video into their applications. Ensuring a high-quality and reliable video experience for their users.&lt;br&gt;
In this Post, we handle the key concept and use cases of MUX.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. MUX Video&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Video Upload and Encoding:- Handles video uploads and converts them into &lt;strong&gt;different formats and resolutions&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Adaptive Bitrate Streaming:- Automatically adjusts video quality based on the viewer's internet connection.&lt;/li&gt;
&lt;li&gt;Playback:- Provides a player that supports various devices and platforms. &lt;/li&gt;
&lt;li&gt;Generate Thumbnails&lt;/li&gt;
&lt;li&gt;Adding Subtitles and Captions&lt;/li&gt;
&lt;li&gt;Secure Video Content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Live Streaming&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low Latency&lt;/li&gt;
&lt;li&gt;Scaliblity&lt;/li&gt;
&lt;li&gt;DVR and Replay&lt;/li&gt;
&lt;li&gt;Stream Health Monitoring&lt;/li&gt;
&lt;li&gt;Adaptive Bitrate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Use Cases&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Video-on-Demand (VoD):- Streaming pre-recorded video content.&lt;/li&gt;
&lt;li&gt;Live Streaming:- Broadcasting live events like webinars, concerts or sports.&lt;/li&gt;
&lt;li&gt;Video Analytics:- Monitoring and optimizing video performance.&lt;/li&gt;
&lt;li&gt;Secure Video Delivery:- Protecting premium or sensitive video content.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In my next post, we will discuss the complete implementation of MUX and its workflow with a better experience. &lt;a href="https://dev.to/yash_singhal_8c80df294f1e/implement-mux-and-understand-the-use-of-aws-and-docker-447e"&gt;click&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>docker</category>
      <category>developer</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
