Esempio n. 1
0
    void InjectStream(string url)
    {
        InjectStreamConfig injectStreamConfig = new InjectStreamConfig();

        injectStreamConfig.width           = 0;
        injectStreamConfig.height          = 0;
        injectStreamConfig.videoGop        = 30;
        injectStreamConfig.videoFramerate  = 15;
        injectStreamConfig.videoBitrate    = 400;
        injectStreamConfig.audioSampleRate = AUDIO_SAMPLE_RATE_TYPE.AUDIO_SAMPLE_RATE_44100;
        injectStreamConfig.audioChannels   = 1;
        injectStreamConfig.audioBitrate    = 48000;

        // Inject an online media stream.
        int ret = mRtcEngine.AddInjectStreamUrl(url, injectStreamConfig);

        Debug.LogWarning("Injecting RTMP ret = :" + ret);
        _injecting = true;
    }
 public abstract int AddInjectStreamUrl(string url, InjectStreamConfig config);