Android живое потоковое видео на Facebook с наложением текста - PullRequest
1 голос
/ 20 марта 2019

Я разработал приложение для Android, которое транслирует видео в реальном времени из приложения для Android в Facebook. Это работает нормально, теперь я хочу нарисовать текст в живом видео или передать его в Facebook и отобразить под живым видео.

Я получаю текст с помощью веб-сокета. Всякий раз, когда текст поступает из веб-сокета, я немедленно хочу опубликовать этот текст в видео Facebook Live, один из способов сделать это - использовать FFMpeg

-vf "drawtext=fontsize=40:fontfile=FreeSerif.ttf:text='hello world':x=(w-text_w)/2:y=(h-text_h)/2"

Мне кажется, это замедлит видео.

В приложении для Android я использую этот код, чтобы получить RTMP Url для вещания ...

GraphRequest request = GraphRequest.newPostRequest(
                        loginResult.getAccessToken(),
                        "/"+Profile.getCurrentProfile().getId()+"/live_videos",
                        new JSONObject("{\"title\":\"Today's Live Video\",\"description\":\"TV app.\"}"),
                        new GraphRequest.Callback() {
                            @Override
                            public void onCompleted(GraphResponse response) {
 Intent i = new Intent(MainActivity.this, StreamingActivity.class);
                                    startActivity(i);
}

Можно ли нарисовать текст в видео в прямом эфире или передать его в Facebook и отобразить его под видео в реальном времени в виде наложения текста.

...