JMF: Ta snapshot från en pågående videoström

Java

1 svar · 211 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Trådstart#1

Jag använder denna för att skicka en videoström med JMF. Nu skulle jag vilja ta ett snapshot av denna ström var i:te sekund (på serversidan!). Är det möjligt? Hur kan jag modifiera koden isåfall? Vad jag förstår så sker allt arbete med streaming i processor.start() och där inne har jag inget att göra, eftersom denna metod finns i en helt annan klass.

Idéer tas varmt emot! :)

Medlem sedan juni 2003372 inlägg
#2

Vad jag kan se i API:t så är det getControl från din Processor som du ska kolla på. Därifrån kan du plocka ut ett objekt som implementerar interfacet FrameGrabbingControl och därifrån kan du plocka ut en frame med grabFrame.
Vet inte om det är exakt vad du är ute efter, men det ger förhoppningsvis nånting att gräva vidare i :)

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)