Невозможно вести прямую трансляцию с использованием плагина rtmp в ios 13 - PullRequest
0 голосов
/ 27 мая 2020

Я использую следующий плагин https://github.com/VarsitySoftware/cordova-plugin-rtmp-live-streamer для потоковой передачи видео в реальном времени. С помощью этого плагина можно передавать поток с устройств IOS 12 и ниже. Но я не могу транслировать этот плагин, используя IOS 13 устройств. Мы используем проигрыватель video js для потоковой передачи видео. Я использую этот код ниже.

var options = {
    videoWidth: "480",
    videoHeight: "640",
    videoBitRate: "819200", //(800 * 1024)
    videoMaxBitRate: "1024000", //(1000 * 1024)
    videoMinBitRate: "512000", //(500 * 1024)
    videoFrameRate: "24",
    videoMaxKeyframeInterval: "48",
    videoOrientation: "1", //1 = portrait, 2 = landscape
    rtmpServerURL: "rtmp://**********",
    labelLive: "Live",
    labelViewers: "Viewers",
    labelNoQuestions: "No Questions",
    alertStopSessionTitle: "Alert",
    alertStopSessionYes: "Yes",
    alertStopSessionNo: "No",
    alertStopSessionMessage: "Are you sure you want to stop the session?",
    alertStartSessionTitle: "Alert",
    alertStartSessionOK: OK",
    alertStartSessionMessage: "Are you sure you want to start the session?",
    videoTitleStart: "Start",
    videoTitlePaused: "Paused",
    videoTitleEnd: "End"
};

var streamer = window.rtmpLiveStreamer;

streamer.start(
    (results) => {
        console.log('Results: ' + results);
    },
    (error) => {
        console.log('Error: ' + error);
    },
    options
);

Я попытался изменить настройки видео js, но не работает

...