<p>Adobe Media Server appears to support the functionality you are looking for.  There is a free starter edition or the Extended or Professional editions also support live stream splitting.</p>

CC BY-SA 3.0
2013-06-13T09:50:38.550Z
thanks! to complete the answer, can you point to documentation, screenshot or anything to direct at how to setup this feature?
Aviad Rozenhek
CC BY-SA 3.0
2013-06-13T13:20:22.603Z
@AviadRozenhek - unfortunately not, I don't actually have the software.  I was just able to verify from spec sheets that it could a) work with Live MPEG-TS streams and b) split live streams.
AJ Henderson
CC BY-SA 3.0
2013-06-13T15:07:28.083Z
that's what I was looking for, where did you see it in the spec?
Aviad Rozenhek
CC BY-SA 3.0
2013-06-13T15:45:50.033Z
@AviadRozenhek http://www.adobe.com/content/dam/Adobe/en/products/ams/pdfs/ams5-intro-wp.pdf  Also http://www.adobe.com/products/adobe-media-server-family/buying-guide-comparison.html is useful.
AJ Henderson
CC BY-SA 3.0
2015-11-09T06:00:39.620Z
@AJHenderson Is there any open source project to demux MPTS to SPTS?
Dr.jacky
CC BY-SA 3.0
2015-11-09T07:22:59.523Z
@Mr.Hyde - I have no idea, but you are welcome to ask that as a new question.
AJ Henderson
CC BY-SA 3.0
2013-06-13T04:40:43.260Z
2013-06-13T04:40:43.260Z
AJ Henderson
<p><a href="http://www.videohelp.com/tools/tsMuxeR" rel="nofollow">tsMuxer</a> should be capable of doing just that. It can handle pretty much any form of transport stream.</p>

CC BY-SA 3.0
2015-11-09T06:00:31.483Z
Is there any open source project to demux MPTS to SPTS?
Dr.jacky
CC BY-SA 3.0
2015-11-09T23:31:22.083Z
You can also use ffmpeg
timonsku
CC BY-SA 3.0
2015-11-11T22:23:47.033Z
Well ffmpeg is open source, there are several language bindings including C: http://dranger.com/ffmpeg/tutorial01.html
timonsku
CC BY-SA 3.0
2014-06-08T13:09:40.477Z
2014-06-08T13:09:40.477Z
timonsku
<p>I have a live multi-program MPEG-TS stream [MPTS] over IP, I'd like to select just one program from the stream, and output a single-program MPEG-TS stream containing just that program.
is there any software, either open-source or for sale that can do that?</p>

CC BY-SA 3.0
2013-06-12T23:24:16.277Z
Better be asked on SU?
Eugene S
CC BY-SA 3.0
2013-06-13T04:29:13.747Z
I think it is on topic here, I just don't know the answer on this one.  SU might have someone that knows though.
AJ Henderson
CC BY-SA 3.0
2013-06-13T04:32:39.667Z
Are you trying to rebroadcast someone else's stream?  I think the way this would normally be done is to have a separate stream from the origin.  I'm not sure of any software splitters, though that isn't to say there might not be a commercial streaming server capable of doing it.  Unfortunately I am a Windows streaming media services guy when it comes to live streaming, so I don't know much on the MPEG-TS side of things.
AJ Henderson
CC BY-SA 3.0
2013-06-13T09:24:23.437Z
We're deploying an OTT solution that only supports SPTS as input, in a DVB broadcasting facility that utilizes MPTS streams. need some way to split the MPTS streams to multiple SPTS streams
Aviad Rozenhek
<streaming><ffmpeg><mpeg>
How to demux MPTS to SPS
Aviad Rozenhek
# How to demux MPTS to SPS

(Asked by: username_0 on 2013-06-12)

I have a live multi-program MPEG-TS stream [MPTS] over IP, I'd like to select just one program from the stream, and output a single-program MPEG-TS stream containing just that program.
is there any software, either open-source or for sale that can do that?

**Tags:** streaming, ffmpeg, mpeg

> **Comments:**
> **username_1**: Better be asked on SU?  
> **username_2**: I think it is on topic here, I just don't know the answer on this one.  SU might have someone that knows though.  
> **username_2**: Are you trying to rebroadcast someone else's stream?  I think the way this would normally be done is to have a separate stream from the origin.  I'm not sure of any software splitters, though that isn't to say there might not be a commercial streaming server capable of doing it.  Unfortunately I am a Windows streaming media services guy when it comes to live streaming, so I don't know much on the MPEG-TS side of things.  
> **username_0**: We're deploying an OTT solution that only supports SPTS as input, in a DVB broadcasting facility that utilizes MPTS streams. need some way to split the MPTS streams to multiple SPTS streams  

---

## 2 answers

### Answer by username_2 on 2013-06-13. Score: 1

Adobe Media Server appears to support the functionality you are looking for. There is a free starter edition or the Extended or Professional editions also support live stream splitting.

> **Comments:**
> **username_0**: thanks! to complete the answer, can you point to documentation, screenshot or anything to direct at how to setup this feature?  
> **username_2**: @AviadRozenhek - unfortunately not, I don't actually have the software.  I was just able to verify from spec sheets that it could a) work with Live MPEG-TS streams and b) split live streams.  
> **username_0**: that's what I was looking for, where did you see it in the spec?  
> **username_2**: @AviadRozenhek http://www.adobe.com/content/dam/Adobe/en/products/ams/pdfs/ams5-intro-wp.pdf  Also http://www.adobe.com/products/adobe-media-server-family/buying-guide-comparison.html is useful.  
> **username_3**: @AJHenderson Is there any open source project to demux MPTS to SPTS?  
> **username_2**: @Mr.Hyde - I have no idea, but you are welcome to ask that as a new question.  

---

### Answer by username_4 on 2014-06-08. Score: 1

[tsMuxer](http://www.videohelp.com/tools/tsMuxeR) should be capable of doing just that. It can handle pretty much any form of transport stream.

> **Comments:**
> **username_3**: Is there any open source project to demux MPTS to SPTS?  
> **username_4**: You can also use ffmpeg  
> **username_4**: Well ffmpeg is open source, there are several language bindings including C: http://dranger.com/ffmpeg/tutorial01.html  

---

