Жонглирую и red5 без адаптера red5 - PullRequest
0 голосов
/ 26 января 2011

Насколько я понимаю, xuggle имеет встроенную поддержку rtmp начиная с версии 3.4, и в результате они отказались от адаптера red5.Поэтому для потоковой передачи на работающий экземпляр red5 я немного искал в переполнении стека и нашел вопрос:

Как передать живое видео из приложения Java?

Я взял код как есть и просто вставил его в свой проект Netbeans.Тем не менее, это не работает.Я немного поиграл, а затем решил наблюдать за обменом сообщениями между клиентом (на моей машине) и сервером red5.

Вот обмен: http://i53.tinypic.com/34e4z5x.jpg

Вы можете заметитьчто в MI2 мой клиент уже вызвал свой releaseStream (stream1) Это происходит в блоке кода:

 int retVal = container.open(url, IContainer.Type.WRITE, containerFormat_live, true, false);

Когда я углубился в обмен, я заметил:

http://i53.tinypic.com/rwnn8y.jpg

И это заставило меня задуматься, не рекламировала ли я неправильную флэш-версию для сервера.Но как мне исправить это?

Кто-нибудь получил этот пример работы с xuggler 3.4 и red5 0.9.1?

1 Ответ

1 голос
/ 30 января 2011

Я бы порекомендовал использовать Xuggler 4.x (верхушка дерева) и компилировать с помощью librtmp, поскольку это устраняет МНОГО проблем с RTMP.

  • Art
...