Как записать видеобуфер в реагирующий - PullRequest
0 голосов
/ 14 января 2019

Я хочу реализовать потоковую трансляцию в реагирующем. У меня есть сокет в конце, где я хочу опубликовать свой видео буфер. Но проблема в том, что мне не удалось получить доступ к видеобуферу

Мне нужен доступ к потоку данных камеры, который я отправлю на свой узел сервер через websockets

В сети я достиг этого через сокеты с помощью веб-камеры, но не знаю как поступить в реаги-нативном

На стороне сервера я использую FFmpeg для обработки всех соответствующих транскодирование, мультиплексирование и RTMP.

Я уже пытался использовать nodemediaserver, но он позволяет мне только отправлять каналы по ссылке rtmp, и в этом пакете нет никакого способа (о котором я знаю) для прямого доступа к буферу

    <NodeCameraView
      style={{ flex: 1 }}
      ref={(vb) => { this.vb = vb }}
      outputUrl={params.pushserver + params.stream } //rtmp link
      camera={{ cameraId: 1, cameraFrontMirror: true }}
      audio={{ bitrate: 32000, profile: 1, samplerate: 44100 }}
      video={{ preset: 1, bitrate: 500000, profile: 1, fps: 15, 
      videoFrontMirror: false }}
      smoothSkinLevel={3}
      autopreview={true}
    />

Я хочу заменить этот выходной файл некоторым, как использовать веб-сокет

outputUrl={params.pushserver + params.stream } //rtmp link

сейчас этот пакет позволяет мне только войти по ссылке rtmp, и нет доступа к буферу в этом пакете, или я не смог найти пакет, который позволил бы мне получить к нему доступ

Пожалуйста, дайте мне знать, есть ли какой-нибудь пакет, который позволит мне получить доступ к видео в качестве буфера, или как использовать сокеты с реагирующей нативной камерой или любым другим пакетом

...