Потоковое видео в реальном времени через RTMFP, используя формат, отличный от Spark - PullRequest
1 голос
/ 16 августа 2010

Я хотел бы предоставить видео высокого качества (H.264) между сервером и одним клиентом Flash Player с низкой задержкой (RTMFP).Единственный клиент будет управлять роботизированным устройством и видеть результаты через видеопоток, поэтому важна низкая задержка.

Вариант A: Flash Player поддерживает потоковую передачу видео с низкой задержкой между двумя узлами P2P через протокол RTMFPв Flash Player 10. Он использует кодек Spark для кодирования видео, и, насколько я знаю, невозможно кодировать, используя любой другой кодек в проигрывателе.

Вариант B: Flash Media Live Encoder поддерживает прямую трансляциюкодирование с использованием других кодеков (On2 и H.264), но не может выступать в качестве равноправного RTMFP - этот параметр потребует Flash Media Server в середине.

Кажется, я не могу транслировать видео на один клиент через RTMFP с чем-либокроме искры.Я что-то пропустил?Есть ли какой-то способ достичь того, о чем я, возможно, и не подумал?

Ответы [ 3 ]

1 голос
/ 25 февраля 2013

Flash теперь поддерживает h.264

Установите его так:

if (Camera.names.length > 0) { 
    h264Settings = new H264VideoStreamSettings();
    h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3_1);
    cam = Camera.getCamera();
    cam.setMode(384,288,16,true);
    cam.setKeyFrameInterval(8); 
    cam.setQuality(90000,85);
    cam.setMotionLevel(35,10000);
    cam.setLoopback(false);
    cam.addEventListener(StatusEvent.STATUS, camStatusHandler); 

}
0 голосов
/ 13 июля 2011

Правильно, в настоящее время выпущенная версия флэш-плеера не кодирует исходящее (опубликованное) видео в формате h.264. Однако если вы получите лабораторную версию флэш-плеера labs.adobe.com, следующая версия флэш-памяти будет поддерживать живое кодирование (и публикацию) h.264. Это также будет работать в вашем сценарии p2p.

0 голосов
/ 19 августа 2010

Попробуйте это http://red5.org/

или другая новая технология P2P http://labs.adobe.com/technologies/stratus/

...