-
Notifications
You must be signed in to change notification settings - Fork 41
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
Feature Request #31
Comments
Hi @SonnyWalkman , This tool is to MULTIPLEX several services inside a MPTS. What you request is to mux several streams inside a service. To do that you could use a tool like FFmpeg. |
Thanks for adding RTP.. I'll glad to see some work done on mptsd and are to give it another shot over TSduck. Question? I have a alternate Teletext stream coming in via udp which has it own PTS and PCR. Is mptsd able to multiplex as a source? I assume yes since the PCR is restamped. I'm looking to wrap mptsd in go code called from cmd = exec.Command(args[0], args[1:]...) Is there an example of the command line? |
Hi @SonnyWalkman , I repeat: This tool is only an SPTS multiplexer into a MPTS. Therefore, any action inside the SPTS can't be done with this tool. If you need to "replace" the Teletext pid of a service, then I recomend these options:
I hope this helps. |
Hi @lars18th , I'm using outputs from two instances of OBS Studio record output over udp and a combo feed from a separate ffmpeg script which combines pip (side-by-side) of the other two obs studio feeds.. The teletext is the output from vbit2.exe --format ts => script to push stdout to udp.. ffmpeg unfortunately doesn't like it using:- ffmpeg -i udp://224.0.0.1:9999 -i udp://224.0.0.6:6666 -map 0:v -map 0:a -map 1:s -c:v copy -c:a copy -c:s copy -f mpegts udp://224.0.0.9:5000 However, I'm going to try vbit2's stdout directly into ffmpeg as "-i" "-" to eliminate another multicast stream and see how it works? By the way, I've attached a simple mptsd usage by picking apart the usage function in config.c to assist others wanting to give mptsd a try. |
What's next with mptsd.. Could the EIT scheduling get some love? |
Hi @SonnyWalkman , Thank you for the contribution of the PDF usage document. I suggest that you open the Wiki page of the project and upload to it this file. Regarding your use case, perhaps it has sense to work on it to share the experience. As I understand that's your environment:
In this scenario my comments:
I hope this helps you. |
Hi @SonnyWalkman , And if the option of using the Regards. |
Hi @SonnyWalkman , FYI, this works in my case using FFmpeg with three inputs (one A/V service and two Radios, all captured from different broadcasts in different frequencies):
All is played without troubles from the multicast output. And I can change the audio channel and all tracks (from the original service and from the radios) plays fine. The reason for the Regards. |
Hi @lars18th, I have tried
It works a treat however combine all into one service, I'm looking to have 3 services (HD video and audio) with teletext available to all 3 services. (eventually) I've successfully have HD video, AAC audio and teletext combined in one service. Service-HD1 I've suspected the video and audio PCR pid's to be conflicting and changed these to make no difference? I'll build the latest mptsd and have a crack on using it in combination with ffmpeg and tsp. I've been developing on windows with bat scripts however, mptsd is Linux only and it's time to jump ship over to my Ubuntu and trying it out. I'll combine the teletext transport stream to each service using How would I go about the config's to do such with mptsd? Regarding High precision clock. I'm considering using Pop OS! (by System76) for my final system since it built with Nvidia drivers and supports obs studio out of the box. Basically, gamers and streamer OS. its a flavour of Ubuntu without the bloat. |
Hi @lars18th
Wiki created with a simple overview of mptsd for newbies like myself. Happy to contribute. |
Could the option be added to mux private PES stream such as Teletext? Yes I know, Its a dead format however, I'd like to use teletext as a way of showing DVDB-T Transmitter status. What would be involved in the code? Time $$?
The text was updated successfully, but these errors were encountered: