Nemôžem tu používať FMLE (Flash Media Live Encoder), pretože karta na snímanie videa je taká, že nemá podporu v režime DirectShow.
Karta na zachytávanie videa zachytáva video a potom kóduje video na H.264 prostredníctvom klipov na karte.
Karta poskytuje niektoré natívne rozhrania, aby som mohol napísať svoju aplikáciu, aby získal dáta z karty a poslal dáta do FMS / Red5 a následne FMS / Red5 streaming to.
Moja otázka je: Ako odoslať údaje H.264 do FMS v protokole RTMP?
Prečítal som špecifikáciu RTMP a chápem, ako zverejniť živý stream,
connect -> createStream -> publish -> metadata -> videodata
Ale neviem, čo presne potrebujem na ukladanie metadát a videa. RSP? Nalu?
Každý návrh je vítaný, ďakujem
odpovede:
0 pre odpoveď č. 1Skontrolujte zdroj pre server RTMPD (rtmpd.com) s cieľom nájsť pokročilú implementáciu pre protokol RTMP. Na druhej strane, riešenie vášho problému by mohlo byť jednoduché ako pri použití knižnice librtmp (dll form - z projektu mplayer) na publikovanie vášho streamu.
Veľa štastia