[FFmpeg-user] How to get all channel streams from DVB-S to FFMPEG?

Loadlinx limiteddi at gmail.com
Mon Sep 8 22:42:45 CEST 2014


On Mon, Sep 8, 2014 at 4:37 PM, Soner CAN <soner2 at gmail.com> wrote:
> 2014-09-08 23:24 GMT+03:00 Loadlinx <limiteddi at gmail.com>:
>
>> On Mon, Sep 8, 2014 at 4:22 PM, Soner CAN <soner2 at gmail.com> wrote:
>> > Hi,
>> >
>> > I can get a specific channel stream using this command:
>> >
>> > szap -H -r "CHANNEL 1" | ffmpeg -y -i /dev/dvb/adapter0/dvr0 -c copy -f
>> > mpegts udp://10.10.201.14:2345
>> >
>> > But I need to get ALL channels on a given transponder and after
>> transcoding
>> > them I need to upstream them to different locations. If I try to run the
>> > command above with twice (of course with a different channel) I get
>> "Device
>> > busy" error.
>> >
>> >
>> > I wonder if it's possible to receive ALL channels using a single szap
>> > instance (or another utility) and pass them to FFMPEG?
>> >
>> > I dream something like this:
>> >
>> > szap -H -r "ALL_CHANNELS" | ffmpeg -y -i /dev/dvb/adapter0/dvr0 -c copy
>> > -map 0:0 -map 0:1 -f mpegts udp://10.10.201.14:2345  -map 1:0 -map 1:1
>> -f
>> > mpegts udp://10.10.201.14:1234
>> >
>> > Is there a way to do this?
>> >
>> > I'm open to any recommendations.
>> >
>> > Thank you
>> > _______________________________________________
>> > ffmpeg-user mailing list
>> > ffmpeg-user at ffmpeg.org
>> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>
>> Ffmpeg is not meant to stream channels from satellite.
>> You need to use stuff like mumudvb where you can multicast all channels on
>> TP.
>> _______________________________________________
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>>
>
>
> Thank you for your reply Loadlinx,
>
> But I also think that FFMPEG is not the tool for streaming channels. As I
> stated at my previous mail, I'm using szap to pass stream to FFMPEG.
>
> I also used mumudvb and took a look at dvblast. But their common trait is
> they process the stream and serve it through UDP. I wonder if it's possible
> to send multiple channel streams to the driver as FFMPEG can receive
> streams from driver directly.
>
> Do I want so much thing?
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user


I am not sure what you mean by the driver. With mumudvb for example
you can stream each channel to different multicast group, port or
http. Then you ask FFMPEG to pick it up.

We might go deep offtopic here if you want send me an email loadlinx at gmail


More information about the ffmpeg-user mailing list