GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Andrew (Television Executive) (ajroach42@retro.social)'s status on Thursday, 10-Oct-2024 03:54:55 JST

  1. Embed this notice
    Andrew (Television Executive) (ajroach42@retro.social)'s status on Thursday, 10-Oct-2024 03:54:55 JST Andrew (Television Executive) Andrew (Television Executive)
    in reply to

    If you're trying to build a cable broadcast network powered by free software in the future, and you're using FFPlayout as your playout software, great!

    ffplayout just can't deliver a consistent enough timecode, and I don't know why.

    So skip doing SRT output from ffplayout. Have ffplayout spit a very basic mpegts stream out over udp, and then system job in that runs an ffmpeg process that pulls your ffplayout output and adds all the stuff that the broadcast group is going to need.

    YMMV, you'll need different stuff than we do, but what we need is:

    -re for real time encoding on the input side and

    -bufsize 3M \
    -maxrate:v 6M \
    -minrate:v 6M \
    -b:v 6M \
    -muxrate 8M \
    -pcr_period 30 \
    -pat_period 0.1 \
    -qmax 1024 \
    -mpegts_start_pid 32 \
    -sc_threshold 1000000000 \
    -flags +cgop \
    -g 30 \
    -f tee \
    -f mpegts -c:v mpeg2video -c:a ac3 -mpegts_flags +pat_pmt_at_frames \
    -use_fifo 1 -fifo_options 'attempt_recovery=1' [SRT URL and Parameters HERE]

    on the output side.

    I could explain what all that does, but I'm not going to because my brain is melting.

    It took two days to happen upon this particular solution.

    I hate it, but it's working so I'm moving on.

    In conversation about 9 months ago from gnusocial.jp permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: melting.It
      Melting Adv | Bologna | Italy
      Melting Adv | Bologna | Studio grafico, pubblicità, siti internet, organizzazione eventi, fiere italiane ed estere

Feeds

  • Activity Streams
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.