Comments (6)
I was playing with a media server that follows this spec https://github.com/ossrs/srs , and honestly it felt quite cumbersome for streaming compared to RTMP's simple app/streamid pair. Also, bash really doesn't like shebangs when using ffmpeg on the command line, but that might be an outlier.
That said, it's not the end of the world and would be more spec compliant than SLS. Plus, This might be the best way to implement SRT crypto/passphrase checking for streams?
Just a .02.
from srtrelay.
At the moment it's not really relevant anyway because all implementers of streamid I know of so far (ffmpeg and obs) just give you a text field. It would be interesting to see whether broadcast devices will allow setting a streamid. Afaik at the moment they mostly don't.
If more applications follow the official scheme it would be nice to adopt it as well.
I think for crypto/passphrase we are dependent on Haivision/srtgo#12 but I haven't tried it at all yet.
from srtrelay.
Small update here, most broadcast devices (my reference point here being various cheap standalone video encoder boxes on the market) allow setting the streamid field as just a text box as specified above and ultimately work quite well with the current scheme.
from srtrelay.
This is non issue.. I actually prefer this because like LiveU Solo doesn't support stream ID -- so if I had multiple streams incoming... I would need multiple docker images. So this way, for example - I can stream from Larix on a mobile phone to another "channel" and have it available for mixing, all within one solution- Keep It Simple!
This actually solves the problem nicely and is very explicit, publish, play - it just work
Also thank you very much for this.. the multiple subscription is what I was looking for- super light weight freaking awesome!
from srtrelay.
will close this as manufacturers will probably never support it anyway
from srtrelay.
LiveU - just put in the publish/streamname
in the stream id.. works fine.
If there is no input for that then just add it your self on the end of the url streamid=publish/streamname
from srtrelay.
Related Issues (20)
- add an on_publish_done directive HOT 2
- Error on running srtrelay HOT 3
- docker-proxy & IPv6: weird errors in the log
- small memory leak in registerForStats() HOT 1
- Abnormal program termination with lossy stream publisher HOT 2
- Bad stream quality with high RTT HOT 1
- http auth rejected HOT 2
- Relay Push mode HOT 6
- Production cameras that support SRT ? HOT 4
- Stream quality problems HOT 3
- Change 'publish' to 'publisher'?
- 'synchronize MPEG-TS clients to a GOP start' for h265? HOT 3
- Error in write HOT 1
- Sockets not always loaded HOT 4
- Listener's backlog exceeded error HOT 2
- Error in srt_bind HOT 9
- http-auth x509: certificate signed by unknown authority HOT 1
- [ enhancement ] Supports SRT Access Control streamid with recomended format HOT 1
- Exporting socket stats HOT 6
- Renaming StreamIDs on the fly (another nginx-RTMP feature) HOT 2
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 srtrelay.