PC/Android/iOS — различия между версиями

Материал из virt2real wiki
Перейти к: навигация, поиск
(Андроид)
Строка 4: Строка 4:
  
 
=== v2rcontrolfree ===
 
=== v2rcontrolfree ===
 +
 
Приложение Александра Строкова. Скачать в [https://itunes.apple.com/us/app/v2rcontrolfree/id796388575?l=ru&ls=1&mt=8 AppStore].
 
Приложение Александра Строкова. Скачать в [https://itunes.apple.com/us/app/v2rcontrolfree/id796388575?l=ru&ls=1&mt=8 AppStore].
 +
  
 
== Андроид ==
 
== Андроид ==
 +
  
 
=== Virt2real Viewer ===
 
=== Virt2real Viewer ===
 +
 
[https://play.google.com/store/apps/details?id=com.virt2real.viewer Virt2real Viewer] в Google Play.
 
[https://play.google.com/store/apps/details?id=com.virt2real.viewer Virt2real Viewer] в Google Play.
 
Разработка команды Virt2real.
 
Разработка команды Virt2real.
Строка 19: Строка 23:
 
  dmaienc_h264 copyOutput=false ddrbuf=false encodingpreset=2 ratecontrol=1 intraframeinterval=23 idrinterval=46 targetbitrate=2000000 bytestream=true ! \
 
  dmaienc_h264 copyOutput=false ddrbuf=false encodingpreset=2 ratecontrol=1 intraframeinterval=23 idrinterval=46 targetbitrate=2000000 bytestream=true ! \
 
  multiudpsink clients=":3000" sync=false enable-last-buffer=false
 
  multiudpsink clients=":3000" sync=false enable-last-buffer=false
 +
  
 
=== Virt2real Player ===
 
=== Virt2real Player ===
 +
 
[https://play.google.com/store/apps/details?id=com.virt2real.player Virt2real Player] в Google Play.
 
[https://play.google.com/store/apps/details?id=com.virt2real.player Virt2real Player] в Google Play.
 
Разработка команды Virt2real.
 
Разработка команды Virt2real.
 +
  
 
=== V2RMaster ===
 
=== V2RMaster ===
 +
 
Проект Михаила Ерофеева на [https://bitbucket.org/merofeev/v2rmaster/overview BitBucket]
 
Проект Михаила Ерофеева на [https://bitbucket.org/merofeev/v2rmaster/overview BitBucket]
  
Строка 33: Строка 41:
  
 
Запуск стрима с виртурилки:
 
Запуск стрима с виртурилки:
 +
 
  gst-launch v4l2src always-copy=false chain-ipipe=true ! \
 
  gst-launch v4l2src always-copy=false chain-ipipe=true ! \
 
  video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'30/1 ! \
 
  video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'30/1 ! \
Строка 40: Строка 49:
  
 
Чтобы заработали две конпочки внизу экрана, добавьте в /var/www/ (на вашей виртурилке) файл led.php
 
Чтобы заработали две конпочки внизу экрана, добавьте в /var/www/ (на вашей виртурилке) файл led.php
 +
 
  <?php
 
  <?php
 
  file_put_contents("/dev/v2r_gpio","set gpio". $_GET['i'] ." output:" . $_GET['s']);
 
  file_put_contents("/dev/v2r_gpio","set gpio". $_GET['i'] ." output:" . $_GET['s']);
Строка 46: Строка 56:
 
Чтобы заработал зеленый светодиод, придется в ''uEnv.txt'' исправить ''greenled=cpu'' на ''greenled=none'' (если вы не сделали это раньше).
 
Чтобы заработал зеленый светодиод, придется в ''uEnv.txt'' исправить ''greenled=cpu'' на ''greenled=none'' (если вы не сделали это раньше).
 
Красный светодиод должен начать работать сразу после добавления ''led.php''.
 
Красный светодиод должен начать работать сразу после добавления ''led.php''.
 +
  
 
=== Telegue ===
 
=== Telegue ===
 +
 
Проект Максима Бартоша на [https://github.com/mksmbrtsh/Telegue GitHub-е]
 
Проект Максима Бартоша на [https://github.com/mksmbrtsh/Telegue GitHub-е]
  
 
<videoflash>pe9sFdJ25Fc</videoflash>
 
<videoflash>pe9sFdJ25Fc</videoflash>
 +
  
 
= Обсуждение на форуме =
 
= Обсуждение на форуме =

Версия 05:18, 8 ноября 2014

Содержание

Готовые приложения

Apple iOS

v2rcontrolfree

Приложение Александра Строкова. Скачать в AppStore.


Андроид

Virt2real Viewer

Virt2real Viewer в Google Play. Разработка команды Virt2real.

Для использования необходимо на устройстве выполнить следующую команду:

gst-launch v4l2src always-copy=false chain-ipipe=true ! \
video/x-raw-yuv,format='(fourcc)'NV12, width=1280, height=720, framerate='(fraction)'30/1 ! \
dmaiaccel qos=false ! \
dmaienc_h264 copyOutput=false ddrbuf=false encodingpreset=2 ratecontrol=1 intraframeinterval=23 idrinterval=46 targetbitrate=2000000 bytestream=true ! \
multiudpsink clients=":3000" sync=false enable-last-buffer=false


Virt2real Player

Virt2real Player в Google Play. Разработка команды Virt2real.


V2RMaster

Проект Михаила Ерофеева на BitBucket

Скачать приложение, wiki проекта.

Приложение поддерживает и аппаратное (system) и программное декодирование (ffmpeg). Программное декодирование должно работать начиная с Android 4.0, аппаратное с 4.1.

Запуск стрима с виртурилки:

gst-launch v4l2src always-copy=false chain-ipipe=true ! \
video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'30/1 ! \
dmaiaccel  ! \
dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true headers=true encodingpreset=2 ratecontrol=1 intraframeinterval=16 idrinterval=46 targetbitrate=1000000 ! \
udpsink port=3000  host=ip_телефона

Чтобы заработали две конпочки внизу экрана, добавьте в /var/www/ (на вашей виртурилке) файл led.php

<?php
file_put_contents("/dev/v2r_gpio","set gpio". $_GET['i'] ." output:" . $_GET['s']);
?>

Чтобы заработал зеленый светодиод, придется в uEnv.txt исправить greenled=cpu на greenled=none (если вы не сделали это раньше). Красный светодиод должен начать работать сразу после добавления led.php.


Telegue

Проект Максима Бартоша на GitHub-е

Обсуждение на форуме