Quickstart: Running SRT and FFmpeg on Ubuntu

  Рет қаралды 17,673

SRTLab

SRTLab

Күн бұрын

A short walkthrough on how to build SRT library on freshly installed Ubuntu 20.04. How to get FFmpeg with support for SRT input and output, and set up the simplest sample streaming.
SRT GitHub: github.com/Haivision/srt
SRT Cookbook: srtlab.github.io/srt-cookbook
FFmpeg: ffmpeg.org/
00:00 Introduction
01:10 SRT build requirements
02:55 installing build requirements
03:30 cloning SRT sources using git
06:25 building SRT library
09:03 SRT binaries and sample apps
10:51 Running srt-live-transmit
12:05 Installing FFmpeg
12:45 Checking FFmpeg for SRT support
13:12 Getting prebuilt FFmpeg binaries
14:30 Sample SRT streaming with FFmpeg
17:15 FFmpeg test video sources
17:42 SRT configuration options
19:48 Setting SRT options in URI
21:25 Outro

Пікірлер: 14
@arkadijveselovskij388
@arkadijveselovskij388 2 жыл бұрын
It's interesting that technolgy supported android platform, thanks for guide
@eliasgeiger5445
@eliasgeiger5445 2 жыл бұрын
Great Starting Guide for SRT. I would love to see an tutorial on how to deploy a real SRT ingestion Server with ffmpeg that. I played around with combinations of srt-live-transmit and ffmpeg. I couldn't get a reliable setup working for SRT ingestion and HLS web delivery. Rtmp Nginx module is simply still more reliable, which is unfortunate.
@ilyaboytsov4720
@ilyaboytsov4720 2 жыл бұрын
special thanks for the song at the end!!!
@arkadijveselovskij388
@arkadijveselovskij388 2 жыл бұрын
It may be useful to get guide about compilling ffmpeg with srt support. Not only static ffmpeg.
@user-fo9lv3ow4x
@user-fo9lv3ow4x Жыл бұрын
Thank you
@allanpeixoto1234
@allanpeixoto1234 Жыл бұрын
Hello, could you tell me which command I receive an external SRT and convert it to a multicast UDP?
@juboraj666
@juboraj666 2 жыл бұрын
i like that song. Thanks for the video. If possible show us with a real example with vmix or obs
@LiveTag
@LiveTag Жыл бұрын
please tell where to see the info for integrating SRT with NGINX. Is it possible to capture srt stream on nginx server?
@srtlab
@srtlab Жыл бұрын
There are nodejs bindings to SRT library github.com/Eyevinn/node-srt. It likely can be combined with NGINX somehow.
@yotas1
@yotas1 2 жыл бұрын
Whenever I try the step at 17:00, I get "Accepted SRT source connection". But right after that, I get "Segmentation fault (core dumped)". It is apparently a memory error that I tried to correct installing the SRT binaries in different locations, without success. Do you know if there is something I can do to fix this? Thanks for your help, and awesome video!
@srtlab
@srtlab 2 жыл бұрын
Are you getting the segmentation fault in FFmpeg or FFplay? If in FFplay, then it might be something with rendering. Try without SRT (e.g. pure UDP) to check whether it is related to SRT. Also might be related to the version of SRT installed in the system, and the version of SRT FFplay was built with.
@yotas1
@yotas1 2 жыл бұрын
@@srtlab Thank you for answering! I ´m just dumb... I was trying to use ffplay on Putty... Everything is good now. Awesome song, btw!
@dotysan
@dotysan 11 ай бұрын
This is an example of why you should never drink an entire bottle of cough syrup just before recording a technical video for KZfaq.
@MP-xz7om
@MP-xz7om 2 ай бұрын
I get "failed to open file 'fd:' or configure filtergraph" when running "srt-live-transmit srt://:4200 file://con | ffplay -f mpegts -"
Building SRT On Windows 11
34:42
SRTLab
Рет қаралды 3,4 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 25 МЛН
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 591 М.
SRT Protocol Overview (SVA 2020)
34:39
SRTLab
Рет қаралды 3,1 М.
Is Linux Ready for Video Pros? A 2024 Deep Dive
24:31
Premier Prep
Рет қаралды 7 М.
FFmpeg Streaming - Next Step: RTMP Configuration and Usage
31:48
10 ways Linux is just better!
11:32
Linus Tech Tips
Рет қаралды 4 МЛН
zoxide has forever improved the way I navigate in the terminal.
9:53
Dreams of Autonomy
Рет қаралды 444 М.
Everything Starts with a Note-taking System
21:23
Mischa van den Burg
Рет қаралды 226 М.
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,4 МЛН
#samsung #retrophone #nostalgia #x100
0:14
mobijunk
Рет қаралды 14 МЛН
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 12 МЛН