webForumDet fria alternativet

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

Java

1 svar · 207 visningar · startad av Gein

Medlem sedan sep. 20005 700 inlägg
Frågan#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 :)

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)