Fully Kiosk Browser für Android

Begonnen von aloz77, 06 Februar 2016, 20:27:54

Vorheriges Thema - Nächstes Thema

satprofi

Vor 1 woche wollte ich etwas überweisen, die wollten von mir 7,92.- . Bzgl. Kreditkarte, wie sonst zahlt man bei Paypal?

Lastschrifteinzug ? dann wärs gratis?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Amenophis86

Ja, kannst dein Konto hinterlegen, dann ist es gratis.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

aloz77

In der aktuellen Beta-Version 1.3-beta-1 können nun auch die RTSP-Streams direkt abgespielt werden (nur Fullscreen und nur von Android unterstützte Formate). Damit kann man z.B. ein RTSP-Stream einer Überwachungskamera direkt ansteuern. Für eine bessere Bewegungserkennung ist die Option Detector Frame Rate dazugekommen. Damit kann man die Abtastfrequenz pro Sekunde (1-25) festlegen. Je höher, desto sicherer die Erkennung, jedoch auch etwas größere CPU-Last.

aloz77

Zitat von: WhyTea am 30 Juni 2016, 13:03:02
Mit Version 1.0 und 1.1 lief auch alles Problemlos. Seit dem Update auf Version 1.2 finde ich  folgende Fehlermeldungen im FHEM-Log... 2016.06.30 12:17:33 1: FHEMWEB SSL/HTTPS error:

Interessant, aber ich kann mit der aktuellsten FHEM/FTUI und Fully auf CM 12.1 solche Fehlermeldugen im Log nich reproduzieren.

BTW: Warum importierst du dein Zertifikat vom FHEM-Server nicht einfach in Android damit er als vertrauenswürdig anerkannt wird?

octek0815

Zitat von: aloz77 am 02 Juli 2016, 15:17:44
In der aktuellen Beta-Version 1.3-beta-1 können nun auch die RTSP-Streams direkt abgespielt werden (nur Fullscreen und nur von Android unterstützte Formate). Damit kann man z.B. ein RTSP-Stream einer Überwachungskamera direkt ansteuern. Für eine bessere Bewegungserkennung ist die Option Detector Frame Rate dazugekommen. Damit kann man die Abtastfrequenz pro Sekunde (1-25) festlegen. Je höher, desto sicherer die Erkennung, jedoch auch etwas größere CPU-Last.

Hallo,

hast Du ein Beispiel wie ich das implementieren kann?

Grüße
Olli

aloz77

#305
Zitat von: octek0815 am 03 Juli 2016, 14:15:40... hast Du ein Beispiel wie ich das implementieren kann?...

Meinst du RTSP? Einfach verlinken. Die Stream-URL muss natürlich mit rtsp:// beginnen.

<a href="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov">RTSP Stream</a>

oder mit der Hikvision-IP-Cam geht z.B. so

<a href="rtsp://user:pass@ipcam:554/Streaming/Channels/2">Cam RTSP Stream</a>

octek0815

Zitat von: aloz77 am 03 Juli 2016, 16:00:27
Meinst du RTSP? Einfach verlinken. Die Stream-URL muss natürlich mit rtsp:// beginnen.

<a href="rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov">RTSP Stream</a>

oder mit der Hikvision-IP-Cam geht z.B. so

<a href="rtsp://user:pass@ipcam:554/Streaming/Channels/2">Cam RTSP Stream</a>

Genau, rtsp meinte ich, jedoch funktioniert es leider nicht mit meiner IPCam.
Keine Ahnung warum. In VLC funktioniert es... rtsp://ipcam:554/11

aloz77

Zitat von: octek0815 am 03 Juli 2016, 16:59:06Genau, rtsp meinte ich, jedoch funktioniert es leider nicht mit meiner IPCam...

Was passiert denn? Funktioniert es mit dem Test-Stream rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov ?

Schau genau nach, was für ein Video-Format deine Cam liefert, und ob Android das unterstützt.

https://developer.android.com/guide/appendix/media-formats.html

octek0815

Zitat von: aloz77 am 03 Juli 2016, 17:13:30
Was passiert denn? Funktioniert es mit dem Test-Stream rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov ?

Schau genau nach, was für ein Video-Format deine Cam liefert, und ob Android das unterstützt.

https://developer.android.com/guide/appendix/media-formats.html

Auch das wird leider nicht abgespielt. Es erscheint lediglich der Text "RTSP Stream"
Das Tablet ist ein Samsung GT5100 mit CM11.

aloz77

Zitat von: octek0815 am 03 Juli 2016, 17:18:58...Es erscheint lediglich der Text "RTSP Stream"...

Ähm, du musst ja schon auf den Link klicken (oder die URL anderweitig laden), damit der rtsp-Stream abgespielt wird.

octek0815

#310
Zitat von: aloz77 am 03 Juli 2016, 18:44:03
Ähm, du musst ja schon auf den Link klicken (oder die URL anderweitig laden), damit der rtsp-Stream abgespielt wird.

Stimmt... Also das Demo-File geht, aber meine IPCam bleibt schwarz.

Habe gerade mal geschaut in was für ein Format die IPCam liefert.
H264 - MPEG-4 AVC (part 10) (h264)


aloz77

h264 ist schon mal gut. Laut Android Supported Media muss es Baseline Profile sein. Wenn du rausfinden willst, warum der Stream bei dir nicht spielt, versuch zu bestimmen, was deine Cam für ein h264-Profile liefert.

octek0815

Laut VLC Medieninformationen Liefert die Kamera Planar 4:2:0 YUV

aloz77

#313
Aus diesen Angaben von VLC wird man nicht schlau. Das h264-Profile rauszufinden, geht z.B. gut mit ffprobe. Bei mir heißt es profile=Main und das Abspielen im Android klappt.

BTW: Du hast die Zugangsdaten zum Stream hoffentlich nicht vergessen in der URL anzugeben?

root@bananapi ~ # ffprobe -show_streams -i rtsp://user:pass@ipcam11:554/Streaming/Channels/2                     

ffprobe version N-78227-gae5b2c5 Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
  libavutil      55. 16.101 / 55. 16.101
  libavcodec     57. 24.101 / 57. 24.101
  libavformat    57. 23.101 / 57. 23.101
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 27.100 /  6. 27.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Input #0, rtsp, from 'rtsp://user:pass@ipcam11:554/Streaming/Channels/2':
  Metadata:
    title           : Media Presentation
  Duration: N/A, start: 0.263933, bitrate: N/A
    Stream #0:0: Video: h264 (Main), yuv420p(tv, bt709), 640x480, 25 fps, 25 tbr, 90k tbn, 50 tbc
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile=Main
codec_type=video
codec_time_base=1/50
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
width=640
height=480
coded_width=640
coded_height=480
has_b_frames=0
sample_aspect_ratio=0:1
display_aspect_ratio=0:1
pix_fmt=yuv420p
level=30
color_range=tv
color_space=bt709
color_transfer=bt709
color_primaries=bt709
chroma_location=left
timecode=N/A
refs=2
is_avc=false
nal_length_size=0
id=N/A
r_frame_rate=50/2
avg_frame_rate=25/1
time_base=1/90000
start_pts=23754
start_time=0.263933
duration_ts=N/A
duration=N/A
bit_rate=N/A
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
[/STREAM]

octek0815

Es funktioniert nun doch. Es dauert halt jedoch recht lange (ca. 5-6 Sekunden) bis das Bild kommt, insofern ist das für mich unbrauchbar.
Macht aber nix Fully ist trotzdem hervorragend! Danke nochmal für die prompte Unterstützung!