Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: server mode #1

Open
lars18th opened this issue Oct 28, 2018 · 4 comments
Open

Suggestion: server mode #1

lars18th opened this issue Oct 28, 2018 · 4 comments

Comments

@lars18th
Copy link

Hi,

This tool is a great improvement, as it's solves the FFmpeg lack of "receive" mode for Pro-MPEG FEC.

However, I suggest to implement too the server tool. At time, the support in FFmpeg for sending any MPEG-TS stream is limited. I only found this patch (not accepted) to circunvent this limitation: https://patchwork.ffmpeg.org/patch/2147/

So using your receive and the new server then we can send and receive any TS stream.

What you think?

@kirintwn
Copy link
Owner

kirintwn commented Jan 5, 2019

Hi, sorry for the late reply as I was serving in military last couple month.

So basically you are talking about making a server-end "proxy" to generate FEC from the raw MPEG-TS stream?
This would be great for some application that requires some kind of non-RTP protocol.
Out of curiosity, may I ask what application are you planing to use it?

Thank you for your consideration.

@lars18th
Copy link
Author

lars18th commented Jan 7, 2019

Hi @cy91244 ,

No problem for the late reply. 😉

So basically you are talking about making a server-end "proxy" to generate FEC from the raw MPEG-TS stream?

Just that!

Out of curiosity, may I ask what application are you planing to use it?

Mainly with FFmpeg... but not directly. FFmpeg is a great compressor, but it's not a good generator of DTV streams (DVB or ATSC in a MPEG-TS container). So I like to encode in a remote machine and create a custom TS stream. Then I like to receive this stream from the network with FEC like this:

ENCODER (FFmpeg) --> TS PROCESSOR --> FEC GENERATOR (prompeg-encoder) --> NETWORK
NETWORK --> FEC RECEIVER (prompeg-decoder) --> LOCAL PROCESSOR

I hope you like to implement a prompeg-encoder tool too.

@lars18th
Copy link
Author

Hi @kirintwn ,

Any news about the "server mode" (aka prompeg-endecoder ?

@kirintwn
Copy link
Owner

kirintwn commented Jun 4, 2019

Hello,

I really like the idea you provide.
TBH I can't implement in next several months due to my busy work schedule.

Hopefully, If you would like to do it, I will try my best to answer questions & review PR.
Cheers.

kirintwn pushed a commit that referenced this issue Jun 15, 2019
Multicast support for output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants