Good evening I need to republish a srt stream unencoded (without a codification) c to udp stream, the srt 1.12 and last ffmpeg version has been compiled on centos 7. ffmpeg - version ffmpeg version N-101452-ga7425f7 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36) My pipe line ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316 The output is full of artifacts and is cut off after a few seconds, the bit decreases to 0 and is lost, but the ffmpeg keeps sending. Thanks in advance for your help KIng regard -- Javier Fuentes Flumotion Services S.A. Avda. Diagonal 593-595 5º 08014 Barcelona - Spain www.flumotion.com *AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”). La información contenida en este e-mail es confidencial y está dirigida exclusivamente a su destinatario. Aunque FLUMOTION le remita cualquier clase de información o material, ello no podrá interpretarse como cesión, licencia o derecho a usar o comercializar tales materiales. Si usted no es el destinatario de este email, no está autorizado a usar o comunicar públicamente este mensaje y/o su contenido. Si ha recibido este mensaje por error, por favor elimínelo y contacte con nuestro personal en el teléfono +34 935086350. FLUMOTION es una sociedad anónima con domicilio social en Avenida Diagonal 593, 5º 08014 – Barcelona – España. Los datos personales que recibamos de nuestra correspondencia con Ud. se incorporan en un fichero de FLUMOTION cuya finalidad es la de gestionar la relación contractual con usted, así como remitirle comunicaciones sobre FLUMOTION, y su tratamiento está legitimado por la existencia de dicha relación y la necesidad de gestionarla. En el caso de comunicaciones de negocio y, si es o ha sido nuestro cliente, de comunicaciones de comerciales, la legitimación para el tratamiento será nuestro interés legítimo en desarrollar negocio. Vd. puede ejercitar sus derechos de acceso, rectificación, cancelación u oposición, así como el resto de derechos que le asisten según Ley, mediante escrito a info@flumotion.com o al domicilio social de FLUMOTION.
Try use srt-live-transmit instead of ffmpeg, will work better. https://github.com/Haivision/srt/blob/master/docs/srt-live-transmit.md Best Regards, Em 16/03/2021 09:27, Javier Fuentes escreveu:
Good evening I need to republish a srt stream unencoded (without a codification) c to udp stream, the srt 1.12 and last ffmpeg version has been compiled on centos 7. ffmpeg - version ffmpeg version N-101452-ga7425f7 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
My pipe line ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316 The output is full of artifacts and is cut off after a few seconds, the bit decreases to 0 and is lost, but the ffmpeg keeps sending.
Thanks in advance for your help KIng regard
Hello I have tried srt-live-transmit and I still have many problems with artifacts and cuts. like ffmpeg, Thanks Best regards On Tue, Mar 16, 2021 at 1:30 PM Christian David <christian@cdavid.eti.br> wrote:
Try use srt-live-transmit instead of ffmpeg, will work better.
https://github.com/Haivision/srt/blob/master/docs/srt-live-transmit.md
Best Regards,
Em 16/03/2021 09:27, Javier Fuentes escreveu:
Good evening I need to republish a srt stream unencoded (without a codification) c to udp stream, the srt 1.12 and last ffmpeg version has been compiled on centos 7. ffmpeg - version ffmpeg version N-101452-ga7425f7 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)
My pipe line ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316 The output is full of artifacts and is cut off after a few seconds, the bit decreases to 0 and is lost, but the ffmpeg keeps sending.
Thanks in advance for your help KIng regard
-- Javier Fuentes Flumotion Services S.A. Avda. Diagonal 593-595 5º 08014 Barcelona - Spain www.flumotion.com *AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”). La información contenida en este e-mail es confidencial y está dirigida exclusivamente a su destinatario. Aunque FLUMOTION le remita cualquier clase de información o material, ello no podrá interpretarse como cesión, licencia o derecho a usar o comercializar tales materiales. Si usted no es el destinatario de este email, no está autorizado a usar o comunicar públicamente este mensaje y/o su contenido. Si ha recibido este mensaje por error, por favor elimínelo y contacte con nuestro personal en el teléfono +34 935086350. FLUMOTION es una sociedad anónima con domicilio social en Avenida Diagonal 593, 5º 08014 – Barcelona – España. Los datos personales que recibamos de nuestra correspondencia con Ud. se incorporan en un fichero de FLUMOTION cuya finalidad es la de gestionar la relación contractual con usted, así como remitirle comunicaciones sobre FLUMOTION, y su tratamiento está legitimado por la existencia de dicha relación y la necesidad de gestionarla. En el caso de comunicaciones de negocio y, si es o ha sido nuestro cliente, de comunicaciones de comerciales, la legitimación para el tratamiento será nuestro interés legítimo en desarrollar negocio. Vd. puede ejercitar sus derechos de acceso, rectificación, cancelación u oposición, así como el resto de derechos que le asisten según Ley, mediante escrito a info@flumotion.com o al domicilio social de FLUMOTION.
Could you confirm if the origin UDP has a 1316 packet length ? Best Regards, Em 19/03/2021 10:26, Javier Fuentes escreveu:
Hello I have tried srt-live-transmit and I still have many problems with artifacts and cuts. like ffmpeg, Thanks Best regards
On Tue, Mar 16, 2021 at 1:30 PM Christian David <christian@cdavid.eti.br <mailto:christian@cdavid.eti.br>> wrote:
Try use srt-live-transmit instead of ffmpeg, will work better.
https://github.com/Haivision/srt/blob/master/docs/srt-live-transmit.md <https://github.com/Haivision/srt/blob/master/docs/srt-live-transmit.md>
Best Regards,
Em 16/03/2021 09:27, Javier Fuentes escreveu: > Good evening > I need to republish a srt stream unencoded (without a codification) c to > udp stream, the srt 1.12 and last ffmpeg version has been compiled on > centos 7. > ffmpeg - version > ffmpeg version N-101452-ga7425f7 Copyright (c) 2000-2021 the FFmpeg > developers > built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36) > > My pipe line > ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune > zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316 > The output is full of artifacts and is cut off after a few seconds, the bit > decreases to 0 and is lost, but the ffmpeg keeps sending. > > Thanks in advance for your help > KIng regard > >
--
Javier Fuentes Flumotion Services S.A.
Avda. Diagonal 593-595 5º 08014 Barcelona - Spain www.flumotion.com <http://www.flumotion.com/>
*AVISO LEGAL:*Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”). La información contenida en este e-mail es confidencial y está dirigida exclusivamente a su destinatario. Aunque FLUMOTION le remita cualquier clase de información o material, ello no podrá interpretarse como cesión, licencia o derecho a usar o comercializar tales materiales. Si usted no es el destinatario de este email, no está autorizado a usar o comunicar públicamente este mensaje y/o su contenido. Si ha recibido este mensaje por error, por favor elimínelo y contacte con nuestro personal en el teléfono +34 935086350. FLUMOTION es una sociedad anónima con domicilio social en Avenida Diagonal 593, 5º 08014 – Barcelona – España. Los datos personales que recibamos de nuestra correspondencia con Ud. se incorporan en un fichero de FLUMOTION cuya finalidad es la de gestionar la relación contractual con usted, así como remitirle comunicaciones sobre FLUMOTION, y su tratamiento está legitimado por la existencia de dicha relación y la necesidad de gestionarla. En el caso de comunicaciones de negocio y, si es o ha sido nuestro cliente, de comunicaciones de comerciales, la legitimación para el tratamiento será nuestro interés legítimo en desarrollar negocio.Vd. puede ejercitar sus derechos de acceso, rectificación, cancelación u oposición, así como el resto de derechos que le asisten según Ley, mediante escrito a info@flumotion.com <mailto:info@flumotion.com> o al domicilio social de FLUMOTION.
Have you tried increasing the latency of the incoming SRT stream? I am using caller option like pkt_size=1316&mode=caller&latency=2000000 this ensured my source did not contain artefacts, although obviously adds latency. Maybe it’s worth a try. Thanks Adam
On 19 Mar 2021, at 13:33, Christian David <christian@cdavid.eti.br> wrote:
My pipe line
ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316 The output is full of artifacts and is cut off after a few
On 3/19/2021 8:00 AM, adam smith via ffmpeg-user wrote:
Have you tried increasing the latency of the incoming SRT stream?
Please do not top-post on this mailing list (yes, it's in the list FAQ). z!
On 19 Mar 2021, at 16:45, Carl Zwanzig <cpz@tuunq.com> wrote:
Please do not top-post on this mailing list (yes, it's in the list FAQ).
Apologies. I did the whole cut out the relevant text only bit and then ruined it by writing above it. Hopefully the &latency advice does the trick and helps to redeem my shoddy email etiquette. Will try harder 👍 Cheers.
On Fri, Mar 19, 2021 at 3:18 PM Javier Fuentes <jfuentes@flumotion.com> wrote:
I have tried srt-live-transmit and I still have many problems with artifacts and cuts. like ffmpeg,
Hi Javier, have to tried to increase the srt latency by adding for example '&latency=1000000' at the end of your ffmpeg command line, to see if that makes any difference? Anders
Am Di., 16. März 2021 um 13:28 Uhr schrieb Javier Fuentes <jfuentes@flumotion.com>:
ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316
(-tune zerolatency looks disturbing here...) Complete, uncut console output missing. It should be possible with something like the following, untested: $ ffmpeg -f data -i input -f data -map 0 -c copy udp://... This should avoid the remuxing, if it does not work, ffmpeg is probably the wrong tool, there should be a utility to receive the raw content of the srt stream, you can pipe that to udp.
*AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”).
La información contenida en este e-mail es confidencial
Please remove such nonsense from emails sent to a public mailing list. Carl Eugen
Hello Thanks for the answer this is my pipe srt-live-transmit -vvvs:500 -r:500 "srt:// 195.10.10.222:9002??pkt_size=1316?latency=1000000&mode=listener" udp:// 195.10.10.225:9000?pkt_size=1316&latency=1000000 but still have problem thanks for your help Best regards On Fri, Mar 19, 2021 at 8:04 PM Carl Eugen Hoyos <ceffmpeg@gmail.com> wrote:
Am Di., 16. März 2021 um 13:28 Uhr schrieb Javier Fuentes <jfuentes@flumotion.com>:
ffmpeg -i "srt://xx.xx.xx.xx:9002?mode=listener" -map 0 -codec copy -tune zerolatency -f mpegts udp://xx.xx.xx.xx:9000?pkt_size=1316
(-tune zerolatency looks disturbing here...)
Complete, uncut console output missing.
It should be possible with something like the following, untested: $ ffmpeg -f data -i input -f data -map 0 -c copy udp://...
This should avoid the remuxing, if it does not work, ffmpeg is probably the wrong tool, there should be a utility to receive the raw content of the srt stream, you can pipe that to udp.
*AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”).
La información contenida en este e-mail es confidencial
Please remove such nonsense from emails sent to a public mailing list.
Carl Eugen _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email ffmpeg-user-request@ffmpeg.org with subject "unsubscribe".
-- Flumotion Support Flumotion Services S.A. Avda. Diagonal 593-595 5º 08014 Barcelona - Spain www.flumotion.com *AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”). La información contenida en este e-mail es confidencial y está dirigida exclusivamente a su destinatario. Aunque FLUMOTION le remita cualquier clase de información o material, ello no podrá interpretarse como cesión, licencia o derecho a usar o comercializar tales materiales. Si usted no es el destinatario de este email, no está autorizado a usar o comunicar públicamente este mensaje y/o su contenido. Si ha recibido este mensaje por error, por favor elimínelo y contacte con nuestro personal en el teléfono +34 935086350. FLUMOTION es una sociedad anónima con domicilio social en Avenida Diagonal 593, 5º 08014 – Barcelona – España. Los datos personales que recibamos de nuestra correspondencia con Ud. se incorporan en un fichero de FLUMOTION cuya finalidad es la de gestionar la relación contractual con usted, así como remitirle comunicaciones sobre FLUMOTION, y su tratamiento está legitimado por la existencia de dicha relación y la necesidad de gestionarla. En el caso de comunicaciones de negocio y, si es o ha sido nuestro cliente, de comunicaciones de comerciales, la legitimación para el tratamiento será nuestro interés legítimo en desarrollar negocio. Vd. puede ejercitar sus derechos de acceso, rectificación, cancelación u oposición, así como el resto de derechos que le asisten según Ley, mediante escrito a info@flumotion.com o al domicilio social de FLUMOTION.
On 22 Mar 2021, at 18:27, Flumotion Support <support@flumotion.com> wrote:
Thanks for the answer this is my pipe srt-live-transmit -vvvs:500 -r:500 "srt:// 195.10.10.222:9002??pkt_size=1316?latency=1000000&mode=listener" udp:// 195.10.10.225:9000?pkt_size=1316&latency=1000000 but still have problem
Did you try using FFmpeg? Something like… ffmpeg -i "srt://195.10.10.222:9002?pkt_size=1316&mode=listener&latency=2000000" -map 0 -codec copy -f mpegts udp://195.10.10.225:9000?pkt_size=1316 Cheers Adam
Good Morning this my ffmpeg pipe with poor result ffmpeg -fflags discardcorrupt -probesize 15000k -i "srt://195.10....:9002?pkt_size=1316&mode=listener" -map 0 -codec copy -f mpegts udp://195.10.......:9000?pkt_size=1316 Thanks for your help Best regards On Mon, Mar 22, 2021 at 9:16 PM adam smith via ffmpeg-user < ffmpeg-user@ffmpeg.org> wrote:
On 22 Mar 2021, at 18:27, Flumotion Support <support@flumotion.com> wrote:
Thanks for the answer this is my pipe srt-live-transmit -vvvs:500 -r:500 "srt:// 195.10.10.222:9002??pkt_size=1316?latency=1000000&mode=listener" udp:// 195.10.10.225:9000?pkt_size=1316&latency=1000000 but still have problem
Did you try using FFmpeg?
Something like… ffmpeg -i "srt:// 195.10.10.222:9002?pkt_size=1316&mode=listener&latency=2000000" -map 0 -codec copy -f mpegts udp://195.10.10.225:9000?pkt_size=1316
Cheers Adam
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email ffmpeg-user-request@ffmpeg.org with subject "unsubscribe".
-- Javier Fuentes Flumotion Services S.A. Avda. Diagonal 593-595 5º 08014 Barcelona - Spain www.flumotion.com *AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”). La información contenida en este e-mail es confidencial y está dirigida exclusivamente a su destinatario. Aunque FLUMOTION le remita cualquier clase de información o material, ello no podrá interpretarse como cesión, licencia o derecho a usar o comercializar tales materiales. Si usted no es el destinatario de este email, no está autorizado a usar o comunicar públicamente este mensaje y/o su contenido. Si ha recibido este mensaje por error, por favor elimínelo y contacte con nuestro personal en el teléfono +34 935086350. FLUMOTION es una sociedad anónima con domicilio social en Avenida Diagonal 593, 5º 08014 – Barcelona – España. Los datos personales que recibamos de nuestra correspondencia con Ud. se incorporan en un fichero de FLUMOTION cuya finalidad es la de gestionar la relación contractual con usted, así como remitirle comunicaciones sobre FLUMOTION, y su tratamiento está legitimado por la existencia de dicha relación y la necesidad de gestionarla. En el caso de comunicaciones de negocio y, si es o ha sido nuestro cliente, de comunicaciones de comerciales, la legitimación para el tratamiento será nuestro interés legítimo en desarrollar negocio. Vd. puede ejercitar sus derechos de acceso, rectificación, cancelación u oposición, así como el resto de derechos que le asisten según Ley, mediante escrito a info@flumotion.com o al domicilio social de FLUMOTION.
imho, you should first just test your case on a clean input on lan, make a ts file, play it in loop with ffmpeg to multicast locally, retransmit udp to srt locally with srt-live-transmit and test the rest of your chain. chances are your pb is not your in your commands but it your network / inputs... &rei On Tue, Mar 23, 2021 at 12:41 PM Javier Fuentes <jfuentes@flumotion.com> wrote:
Good Morning this my ffmpeg pipe with poor result
ffmpeg -fflags discardcorrupt -probesize 15000k -i "srt://195.10....:9002?pkt_size=1316&mode=listener" -map 0 -codec copy -f mpegts udp://195.10.......:9000?pkt_size=1316
Hi thanks for your help, srt-live-transmit work almost perfectly, I just had to adjust the rmem_max on the reviber server. Best rergards On Tue, Mar 23, 2021 at 2:47 PM andrei ka <andrei.k.gml@gmail.com> wrote:
imho, you should first just test your case on a clean input on lan, make a ts file, play it in loop with ffmpeg to multicast locally, retransmit udp to srt locally with srt-live-transmit and test the rest of your chain. chances are your pb is not your in your commands but it your network / inputs... &rei
On Tue, Mar 23, 2021 at 12:41 PM Javier Fuentes <jfuentes@flumotion.com> wrote:
Good Morning this my ffmpeg pipe with poor result
ffmpeg -fflags discardcorrupt -probesize 15000k -i "srt://195.10....:9002?pkt_size=1316&mode=listener" -map 0 -codec copy -f mpegts udp://195.10.......:9000?pkt_size=1316
_______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email ffmpeg-user-request@ffmpeg.org with subject "unsubscribe".
-- Flumotion Support Flumotion Services S.A. Avda. Diagonal 579 7º 08014 Barcelona - Spain www.flumotion.com *AVISO LEGAL:* Todo el contenido de este correo y sus adjuntos proviene de FLUMOTION SERVICES, S.A. (en adelante, “FLUMOTION”). La información contenida en este e-mail es confidencial y está dirigida exclusivamente a su destinatario. Aunque FLUMOTION le remita cualquier clase de información o material, ello no podrá interpretarse como cesión, licencia o derecho a usar o comercializar tales materiales. Si usted no es el destinatario de este email, no está autorizado a usar o comunicar públicamente este mensaje y/o su contenido. Si ha recibido este mensaje por error, por favor elimínelo y contacte con nuestro personal en el teléfono +34 935086350. FLUMOTION es una sociedad anónima con domicilio social en Avenida Diagonal 593, 5º 08014 – Barcelona – España. Los datos personales que recibamos de nuestra correspondencia con Ud. se incorporan en un fichero de FLUMOTION cuya finalidad es la de gestionar la relación contractual con usted, así como remitirle comunicaciones sobre FLUMOTION, y su tratamiento está legitimado por la existencia de dicha relación y la necesidad de gestionarla. En el caso de comunicaciones de negocio y, si es o ha sido nuestro cliente, de comunicaciones de comerciales, la legitimación para el tratamiento será nuestro interés legítimo en desarrollar negocio. Vd. puede ejercitar sus derechos de acceso, rectificación, cancelación u oposición, así como el resto de derechos que le asisten según Ley, mediante escrito a info@flumotion.com o al domicilio social de FLUMOTION.
participants (8)
-
adam smith -
Anders Degerberg -
andrei ka -
Carl Eugen Hoyos -
Carl Zwanzig -
Christian David -
Flumotion Support -
Javier Fuentes