Size: a a a

2020 July 16

DS

Dmitriy Shumov (mit) in cesbo_ru
+ надо тестить
источник

DN

Dmitriy Novash progr... in cesbo_ru
Helm
{
   "name" : "ch001",
   "debug" : "1",
   "is-live" : true,
   "source" : {
       "elements" : {
           "souphttpsrc" : {
               "property" : {
                   "is-live" : true,
                   "location" : "http://128.140........"
               }
           },
           "deinterlace": {
               "property": {
                   "mode": 0,
                   "method": 5,
                   "fields": 0
               }
           },
           "appsink" : {
               "property" : {
                   "sync" : false,
                   "drop" : true
               }
           }
       },
       "bins" : [
           "souphttpsrc ! queue ! decodebin name=decodebin",
           "decodebin.src_0 ! queue ! deinterlace ! queue ! appsink name = video",
           "decodebin.src_1 ! queue ! appsink name = audio"
       ]
   },
   "encoders" : [
       {
           "elements" : {
               "appsrc" : {
                   "property" : {
                       "is-live" : true,
                       "format" : 3
                   }
               },
               "videorate" : {
                   "caps" : "video/x-raw,framerate=25/1"
               },
               "x264enc": {
                   "property": {
                       "pass": 17,
                       "bitrate": 5000,
                       "key-int-max": 250,
                       "speed-preset": "medium",
                       "option-string": ":subme=8:nal-hrd=vbr:vbv-bufsize=7500:vbv-init=0.75:vbv-maxrate=10000:keyint=250:min-keyint=250:no-scenecut"
                   }
               },
               "voaacenc" : {
                   "property" : {
                       "bitrate" : 128000
                   }
               },
               "appsink" : {
                   "property" : {
                       "sync" : false
                   }
               }
           },
           "bins" : [
               "appsrc name=video ! queue ! videorate ! queue ! videoconvert ! queue ! videoscale ! queue ! x264enc ! queue ! muxer.",
               "appsrc name=audio ! queue ! audioconvert ! voaacenc name=voaacenc0 ! queue ! aacparse ! queue ! muxer.",
               "mpegtsmux name=muxer ! queue ! appsink sync=FALSE"
           ]
       }
   ],
   "m3u8streaming" : {
       "version" : 3,
       "window-size" : 3,
       "segment-duration" : 10.00
   }
}
ну команды те же, просто конфиг превратили из пайплайна в консоли в жсон
источник

H

Helm in cesbo_ru
он у меня давно стоитт
источник

DN

Dmitriy Novash progr... in cesbo_ru
ага, надо тестить
источник

DN

Dmitriy Novash progr... in cesbo_ru
проекту 7 лет, почему я только сейчас про него услышал...
источник

H

Helm in cesbo_ru
но у меня идея сейчас другая,из jonson в простой формат переделать,для самообразования)
источник

H

Helm in cesbo_ru
и что хорошо в него встроен restart on error
источник

H

Helm in cesbo_ru
но web крайнне прост,это для тех кому не хочется углубляться,решениеиз коробки-поставил и забыл
источник

DB

Dmitriy Belousov in cesbo_ru
Интересно. Как там hls? без транскодинга?
источник

H

Helm in cesbo_ru
с ттранскодингом
источник

H

Helm in cesbo_ru
я беру поток с астры и в него
источник

DB

Dmitriy Belousov in cesbo_ru
а! ну так понятно. так не интересно
источник

H

Helm in cesbo_ru
жму до 5  мбит и 2 выхода выдает- hls и mpegts
источник

d

den in cesbo_ru
процом? какая нагрузка?
источник

H

Helm in cesbo_ru
как и у ffmpeg
источник

H

Helm in cesbo_ru
процом
источник

H

Helm in cesbo_ru
нагрузка одинаковая
источник

H

Helm in cesbo_ru
кстати wowza лежит везде поломанная,вот ттам нагрузка на проц 30% выше чем у ffmpeg-gstreamer
источник

DN

Dmitriy Novash progr... in cesbo_ru
ну бля, сравнил джаву и си
источник

DN

Dmitriy Novash progr... in cesbo_ru
Helm
кстати wowza лежит везде поломанная,вот ттам нагрузка на проц 30% выше чем у ffmpeg-gstreamer
2.2.3/2.2.4 которая?
источник