BtbN changed the topic of #ffmpeg to: Welcome to the FFmpeg USER support channel | Development channel: #ffmpeg-devel | Bug reports: https://ffmpeg.org/bugreports.html | Wiki: https://trac.ffmpeg.org/ | This channel is publically logged | FFmpeg 7.0 is released
lucasta has quit [Quit: Leaving]
Unit640 has quit [Quit: Leaving]
crossby1004 has joined #ffmpeg
Some_Person has joined #ffmpeg
kmikita has quit [Ping timeout: 246 seconds]
Traneptora_ has joined #ffmpeg
koi has quit [Ping timeout: 276 seconds]
Traneptora has quit [Ping timeout: 252 seconds]
koi has joined #ffmpeg
luva888 has quit [Read error: Connection reset by peer]
luva888 has joined #ffmpeg
kmikita has joined #ffmpeg
ewomer has quit [Quit: WeeChat 4.4.2]
ewomer has joined #ffmpeg
crossby1004 has quit [Quit: leaving]
lucasta has joined #ffmpeg
vampirefrog has quit [Remote host closed the connection]
vampirefrog has joined #ffmpeg
jbennett1 has joined #ffmpeg
<jbennett1>
Hey, wondering if any of the core devs would be interested in coming on FLOSS Weekly. Who should I get in touch with?
<BtbN>
best ask over in -devel or on the ML. Not everyone is in here.
minimal has quit [Quit: Leaving]
<jbennett1>
Copy that
luva888 has quit [Quit: Ping timeout (120 seconds)]
luva888 has joined #ffmpeg
Dagger has quit [Ping timeout: 265 seconds]
Dagger has joined #ffmpeg
Sakura`Kinomoto has quit [Ping timeout: 248 seconds]
Sakura`Kinomoto has joined #ffmpeg
Dagger has quit [Ping timeout: 244 seconds]
Deihmos has joined #ffmpeg
<Deihmos>
I previously used this command /usr/bin/ffmpeg -hide_banner -loglevel error -fflags +discardcorrupt -i pipe:0 -c copy -f mpegts pipe:1 but since the system updated to version 7.1-3 it no longer works.
Dagger has joined #ffmpeg
ewomer has quit [Read error: Connection reset by peer]
ocrete has quit [Quit: Ping timeout (120 seconds)]
ndufresne has quit [Quit: Ping timeout (120 seconds)]
ocrete has joined #ffmpeg
ndufresne has joined #ffmpeg
<Deihmos>
nevermind
Nact has quit [Quit: Konversation terminated!]
ewomer has joined #ffmpeg
Deihmos has left #ffmpeg [#ffmpeg]
emanuele6 is now known as emanuelespooky
Hackerpcs has quit [Quit: Hackerpcs]
grufwub has quit [Remote host closed the connection]
grufwub has joined #ffmpeg
Disavowed_ is now known as Disavowed
YuGiOhJCJ has joined #ffmpeg
lucasta has quit [Quit: Leaving]
kmikita has quit [Ping timeout: 265 seconds]
darkapex has quit [Ping timeout: 272 seconds]
darkapex has joined #ffmpeg
kmikita has joined #ffmpeg
StephenLynx has quit [Quit: Leaving]
Suchiman has quit [Quit: Connection closed for inactivity]
x_x has joined #ffmpeg
rvalue has joined #ffmpeg
Some_Person has quit [Ping timeout: 252 seconds]
MrZeus has quit [Ping timeout: 276 seconds]
deostroll has joined #ffmpeg
dmr104 has quit [Remote host closed the connection]
dmr104 has joined #ffmpeg
Some_Person has joined #ffmpeg
Keshl has quit [Ping timeout: 252 seconds]
esu has quit [Remote host closed the connection]
esu has joined #ffmpeg
EmleyMoor has quit [Ping timeout: 260 seconds]
EmleyMoor has joined #ffmpeg
Krusher has joined #ffmpeg
Haxxa has quit [Ping timeout: 252 seconds]
x_x has quit [Quit: x_x]
rex has quit [Ping timeout: 264 seconds]
rex has joined #ffmpeg
Keshl has joined #ffmpeg
Haxxa has joined #ffmpeg
Haxxa has quit [Ping timeout: 252 seconds]
Haxxa has joined #ffmpeg
deus0ww has quit [Ping timeout: 260 seconds]
deus0ww has joined #ffmpeg
yawkat has joined #ffmpeg
Hackerpcs has joined #ffmpeg
Hackerpcs has quit [Max SendQ exceeded]
System_Error has quit [Remote host closed the connection]
x_x has joined #ffmpeg
System_Error has joined #ffmpeg
Blacker47 has joined #ffmpeg
Sketch has quit [Ping timeout: 244 seconds]
celmor has joined #ffmpeg
Sketch has joined #ffmpeg
Sketch has quit [Ping timeout: 260 seconds]
rsx has joined #ffmpeg
Traneptora has joined #ffmpeg
Suchiman has joined #ffmpeg
Sketch has joined #ffmpeg
manwithluck has quit [Ping timeout: 276 seconds]
deostroll has quit [Quit: Connection closed for inactivity]
manwithluck has joined #ffmpeg
Krusher has quit [Read error: Connection reset by peer]
Krusher has joined #ffmpeg
Cheetahze has joined #ffmpeg
lavaball has joined #ffmpeg
Sketch has quit [Ping timeout: 272 seconds]
evilscreww has joined #ffmpeg
Sketch has joined #ffmpeg
Hackerpcs has joined #ffmpeg
rvalue has quit [Ping timeout: 276 seconds]
rvalue has joined #ffmpeg
esu has quit [Remote host closed the connection]
x_x has quit [Read error: Connection reset by peer]
<^Neo>
Looking at udp.c, I'm a bit confused about its support for IGMPv3 joining of ssm multicast traffic. Passing in sources via the address line looks like the proper setsocketopts are called, but ffmpeg.c doesn't seem to by default handle data if there are multiple sources sending mpegts traffic to the same multicast group... this article (https://flussonic.com/doc/standby-mode-of-multicast-pusher/) suggests that an application needs to have a configured timeout
<^Neo>
and then join source groups based on the presence of multicast traffic from that source
dmr104 has quit [Ping timeout: 260 seconds]
cryptic has joined #ffmpeg
Nixkernal has joined #ffmpeg
minimal has joined #ffmpeg
crossby1004 has joined #ffmpeg
lucasta has joined #ffmpeg
luc4 has joined #ffmpeg
putacho has quit [Remote host closed the connection]
putacho has joined #ffmpeg
<DeHackEd>
I'm using igmpv3... we just use udp://232.1.2.3:4567?sources=10.1.1.5 and it works
<DeHackEd>
typically the switch does the filtering, but if you were to run multiple instances it could get jumbled. udp.c does have a filter to confirm the packets it receives are on the allow list for that particular input
<^Neo>
Right, it works for a single source perfectly, but `sources` can have multiple unicast IP's listed, and the idea that I was hoping would work is that there's an ordered mechanism where if source A is down it'd start getting source B, but to me, that's not how any sort of application works. Really you'd have to follow what the website I linked states and have some sort of timeout that you would join source A, and when the application stops seeing packets from
<^Neo>
source A, switch to source B by performing a multicast SSM join with source B's address.
<^Neo>
> source A is down it'd start getting _data_ from source B _automatically
<DeHackEd>
that's not how it's implemented, no. you could implement it yourself with 2 instances of the udp thing, each on a different source
<DeHackEd>
honestly I'm not sure how multiple sources are intended to be applied in ffmpeg
<^Neo>
oh I've tested it, it just gets mashed together to something undecodable
<^Neo>
well, not really undecodable, but just corrupted
<^Neo>
but yeah, I think it's a fundamental misunderstanding of how IGMPv3 is supposed to work on my part
<^Neo>
IGMPv3 switches will do the filtering based on the source unicast IP but if there are multiple IP's listed, it's not like there's a redundancy layer there, it's just going to forward everything downstream, which to me is a bit of a limitation with the technology I guess? if I'm using the same multicast group IP for 2 senders, hoping that with IGMPv3 I'll be able to seamless pull from 1 or the other depending on upstream availability, it seems like that sort
<^Neo>
of logic is more application/business logic based
<^Neo>
I was just hoping "the network" would figure it out :)
<DeHackEd>
my point is, it works, but the only situation I can imagine using it is with only 1 IP in the sources list.