Comments (3)
Hi @ndujar, could you give a reason for this change? Thanks!
from ffmpeg-patch.
Hi @linxie47:
It would be just a matter of completion. Currently, the docker image supports a good amount of transport protocols:
Supported file protocols: Input: async cache concat crypto data ffrtmpcrypt ffrtmphttp file ftp gopher hls http httpproxy https mmsh mmst pipe rtmp rtmpe rtmps rtmpt rtmpte rtmpts rtp srtp subfile tcp tls udp udplite unix Output: crypto ffrtmpcrypt ffrtmphttp file ftp gopher http httpproxy https icecast md5 pipe prompeg rtmp rtmpe rtmps rtmpt rtmpte rtmpts rtp srtp tee tcp tls udp udplite unix
However, I found out thath SRT is missing, and it is gaining traction as a good alternative to other "classic" protocols that are slowly becoming outdated.
Secure Reliable Transport (SRT) is an open source video transport protocol that optimizes streaming performance across unpredictable networks, such as the Internet, by dynamically adapting to the real-time network conditions between transport endpoints. This helps minimize effects of jitter and bandwidth changes, while error-correction mechanisms help minimize packet loss. SRT supports end-to-end encryption with AES.[1] When performing retransmissions, SRT only attempts to retransmit packets for a limited amount of time based on the latency as configured by the application.
This is especially useful for organizations where the LAN is congested and packet loss is common. For example, streaming from a crowded convention (everyone is fighting over the same LAN) to a production studio is bound to decrease the quality of the video transmission. Utilizing SRT as the transport protocol (as opposed to MPEG-TS, RTP or RTSP) helps to minimize these issues and delivers the video feed to the decoder destination optimally.
It is very useful to be able to stream directly from a VCDP's docker image with low latency.
Thanks :)
from ffmpeg-patch.
Thanks for the reply. If you'd like to add this function, please submit one Pull Request.
from ffmpeg-patch.
Related Issues (7)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ffmpeg-patch.