У меня есть приложение для Android, которое отправляет поток камеры через WebView через Peerjs (weBRTC). Веб -приложение в браузере получает видео и потоковое его. Или буферировать видео в веб -приложении? Или это может быть что -то не так с моей реализацией? initVideo = function(videoSourceValue) {
var video = document.querySelector('video');
navigator.getUserMedia({video: {optional: [{
sourceId: videoSourceValue
}]
}
},function(stream) {
video.src = window.URL.createObjectURL(stream);
$('#peerId').text("calling : " + SERVER_PEER_ID);
var mediaConnection = peer.call(SERVER_PEER_ID, stream);
mediaConnection.on('stream', function(remoteStream) {
// Show stream in some video/canvas element.
});
},function(e){
console.log('failed',e);
});
}
< /code>
web part: < /strong> < /p>
function getVideoStream() {
PEER.on('call', function(call) {
var mediaConnection = navigator.getUserMedia({video: true}, function(stream) {
call.answer(stream); // Answer the call with an A/V stream.
call.on('stream', onReceiveStream);
}, function(err) {
console.log('Failed to get local stream' ,err);
});
});
}
function onReceiveStream(stream){
console.log('received stream');
$('video').prop('src',window.URL.createObjectURL(stream));
}
< /code>
Спасибо < /p>
Обновление 1 < /strong> < /p>
Я пытался добавить {rentiable: true} < /code>, все еще имея ту же проблему. < /p>
Я также отправляю данные о местоположении на сервер, и кажется, что видеопотоки и данные о местоположении периодически отправляются вместе (диаграмма в Интернете, показывающая скорость, и видео перемещается одновременно), но частота кадров слишком медленно. < /p.>
Подробнее здесь: https://stackoverflow.com/questions/417 ... s-too-slow
Потоковое видео с Peerjs webrtc из Android Webview слишком медленное ⇐ Android
Форум для тех, кто программирует под Android
1756706571
Anonymous
У меня есть приложение для Android, которое отправляет поток камеры через WebView через Peerjs (weBRTC). Веб -приложение в браузере получает видео и потоковое его. Или буферировать видео в веб -приложении? Или это может быть что -то не так с моей реализацией? initVideo = function(videoSourceValue) {
var video = document.querySelector('video');
navigator.getUserMedia({video: {optional: [{
sourceId: videoSourceValue
}]
}
},function(stream) {
video.src = window.URL.createObjectURL(stream);
$('#peerId').text("calling : " + SERVER_PEER_ID);
var mediaConnection = peer.call(SERVER_PEER_ID, stream);
mediaConnection.on('stream', function(remoteStream) {
// Show stream in some video/canvas element.
});
},function(e){
console.log('failed',e);
});
}
< /code>
web part: < /strong> < /p>
function getVideoStream() {
PEER.on('call', function(call) {
var mediaConnection = navigator.getUserMedia({video: true}, function(stream) {
call.answer(stream); // Answer the call with an A/V stream.
call.on('stream', onReceiveStream);
}, function(err) {
console.log('Failed to get local stream' ,err);
});
});
}
function onReceiveStream(stream){
console.log('received stream');
$('video').prop('src',window.URL.createObjectURL(stream));
}
< /code>
Спасибо < /p>
Обновление 1 < /strong> < /p>
Я пытался добавить {rentiable: true} < /code>, все еще имея ту же проблему. < /p>
Я также отправляю данные о местоположении на сервер, и кажется, что видеопотоки и данные о местоположении периодически отправляются вместе (диаграмма в Интернете, показывающая скорость, и видео перемещается одновременно), но частота кадров слишком медленно. < /p.>
Подробнее здесь: [url]https://stackoverflow.com/questions/41737037/streaming-video-with-peerjs-webrtc-from-android-webview-is-too-slow[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия