NEWS
Yet another HomeKit adapter
-
@minki hast du ffmpeg installiert?
-
@minki kann es sein, dass die Kamera als eigene Bridge gehostet wird und du sie daher manuell hinzufügen musst?
-
@ilovegym Jawohl! Wenn ich im Terminal ffmpeg eingebe, bekomme ich Informationen angezeigt.
-
@minki Legendär! Das war tatsächlich das Problem. Wie bescheuert von mir. Ein Bild sehe ich aber trotzdem nicht. Es kann keine Verbindung zur Kamera hergestellt werden.
Ich habe in einem Posting gelesen, dass dem RTSP Stream keine UID & PWD übergeben werden darf. Ist das korrekt?
-
@minki an wen ist die Frage und die Antwort gerichtet?
-
@loverz An dich ging das "Legendär" und die Frage!
Sobald ich die HomeApp öffne und das Video soll laden, schmiert YAHKA mit folgender Fehlermeldung ab.
//UPDATE:
Es lag an ffmpeg. Ich habe heute unser HMS umgezogen auf eine neue Maschine und da war ffmpeg noch nicht installiert. Snapshot wird geholt, Livestream wird nicht gestartet. Stattdessen gibt es folgenden Log Eintrag.2023-03-22 17:05:11.778 error [Video] ffmpeg exited with code: 1 and signal: null (error)
-
@minki Wie / wann wird FFMPEG aufgerufen?
-
@wendy2702 Sobald ich den livestream starten will scheint er ffmpeg aufzurufen. Oder verstehe ich deine Frage falsch?
-
@minki Du meinst Live Stream über die Home App oder ?
Zeig mal die Einstellungen in Yahka
-
Brauchst du noch mehr?
-
@minki Können deine Kameras Audio? Wenn nein, haken raus.
Geht der Stream in VLC so wie du ihn im Adapter eingetragen hast?
In den Erweiterten Eigenschaften mal alles auf "Reset to defaults"
-
@wendy2702 Ja, 2-Wege Audio!
Ja, der Stream funktioniert genau so in VLC.Reset habe ich schon mehrfach durchgeführt.
-
@minki Ich weiss das es mal Probleme mit Audio gab.
Schau mal ins FFMPEG log wenn du den Stream aktivierst.
Sonst probiere mal zum Testen ohne Audio.
-
@wendy2702 Kannst du mnir einmal sagen wie ich ins ffmpeg log schauen kann? Das Wissen fehlt mir leider.
//UPDATE
Ich habe das Log Level mal auf Silly gestellt. Das steht im log sobald der livestream gestartet werden soll.Session Request:{ "sessionID": "14c4a5bf-d742-4daf-b34e-bef2745dd025", "type": "start", "video": { "codec": 0, "profile": 2, "level": 2, "packetizationMode": 0, "width": 1280, "height": 720, "fps": 30, "pt": 99, "ssrc": 3828249404, "max_bit_rate": 299, "rtcp_interval": 0.5, "mtu": 1378 }, "audio": { "codec": "AAC-eld", "channel": 1, "bit_rate": 0, "sample_rate": 16, "packet_time": 30, "pt": 110, "ssrc": 420990154, "max_bit_rate": 24, "rtcp_interval": 5, "comfort_pt": 13, "comfortNoiseEnabled": false } }
//UPDATE2
OHNE TON GEHT DER LIVESTREAM!!!111 Kann man das auch mit Ton haben? -
@minki ich hatte es mit YAHKA auch nicht zum laufen bekommen und daher meine Kameras alle via Homebridge eingebunden. Das ist parallel zu ioBroker installiert.
-
@loverz Ok! Danke für deinen Support bis hier hin. Vielleicht findet sich doch irgendwann eine Lösung. Bin erstmal froh das ich alles sehen kann. Für alle Details und die Gegensprechanlage nutze ich dann die App.
-
@minki Im FFMPEG log wird doch auch der Befehl aufgeführt der ausgelöst wird.
Wenn du den mal manuell in der Konsole ausführst gibt es möglicherweise mehr infos zum Problem.
-
Möglicherweise läuft der Ton über ein unfreies Format.
Da muss dann evtl. der entsprechende Codec nachinstalliert werden.Versuch mal mit
sudo apt update sudo apt install libavcodec-extra
dein Glück.
Ansonsten würde ich mir den Stream anschauen:
-
@thomas-braun said in Yet another HomeKit adapter:
Guter Tipp! Folgendes hat ffprobe ausgespuckt:
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_tag_string=[0][0][0][0] codec_tag=0x0000 width=2560 height=1440 coded_width=2560 coded_height=1440 closed_captions=0 has_b_frames=0 sample_aspect_ratio=N/A display_aspect_ratio=N/A pix_fmt=yuv420p level=50 color_range=tv color_space=unknown color_transfer=unknown color_primaries=unknown chroma_location=left field_order=progressive refs=1 is_avc=false nal_length_size=0 id=N/A r_frame_rate=20/1 avg_frame_rate=15/1 time_base=1/90000 start_pts=30000 start_time=0.333333 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 DISPOSITION:timed_thumbnails=0 [/STREAM] [STREAM] index=1 codec_name=pcm_alaw codec_long_name=PCM A-law / G.711 A-law profile=unknown codec_type=audio codec_tag_string=[0][0][0][0] codec_tag=0x0000 sample_fmt=s16 sample_rate=8000 channels=1 channel_layout=unknown bits_per_sample=8 id=N/A r_frame_rate=0/0 avg_frame_rate=0/0 time_base=1/8000 start_pts=0 start_time=0.000000 duration_ts=N/A duration=N/A bit_rate=64000 max_bit_rate=N/A bits_per_raw_sample=N/A 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 DISPOSITION:timed_thumbnails=0 [/STREAM] [FORMAT] filename=<CENSORED> nb_streams=2 nb_programs=0 format_name=rtsp format_long_name=RTSP input start_time=0.000000 duration=N/A size=N/A bit_rate=N/A probe_score=100 TAG:title=Session streamed by "TP-LINK RTSP Server" [/FORMAT]
-
@minki sagte in Yet another HomeKit adapter:
pcm_alaw
Sollte eigentlich aber unterstützt werden.
ffmpeg -formats | grep PCM
sagt?