2016-09-30 11 views
0

Я хочу передать потоковое видео Phantom 4 с android на потоковый сервер, такой как Wowza Server, что возможно? Может быть, кто-то даст мне некоторые указания? Я пытаюсь написать код и эта функция:Как передавать видео с DJI Phantom с Android на «Wowza Server»?

 // The callback for receiving the raw H264 video data for camera live view 
    mReceivedVideoDataCallBack = new DJICamera.CameraReceivedVideoDataCallback() { 
     @Override 
     public void onResult(byte[] videoBuffer, int size) { 
      // Send the raw H264 video data to Wowza server here 
     } 
    }; 

С моими исследованиями, мы можем использовать libstreaming https://github.com/fyhertz/libstreaming для потока камеры телефона на сервер Wowza. Но для моего случая, что данные являются необработанными данными H264, как я могу его передать?

Спасибо заранее!

ответ

0

Wowza не может взять необработанный поток H264, его нужно будет обернуть в какой-то транспорт, такой как RTSP, RTMP или MPEG-TS. Библиотека, которую вы указали выше, сделает именно это, она поддерживает прием данных h264 и перенос их в RTP для транспортировки на сервер Wowza.