Record h.264 video in Flash without streaming server?

Is it even possible to save h.264 video from a Flash / ActionScript camera (i.e. a webcam) without using a streaming server (e.g. fms / wowza / red5)?

Where am I also going with this, I would like to take the sampleData from the Microphone and transcode it on the client side so that the user can record h.264 / aac (or mp3) and store it locally or remotely for easy viewing in the mp4 container ....

Any advice before I reinvent the wheel again or get into the roadblock?

+4
source share
3 answers

Adobe made sure that a streaming server is required for recording.

At the very least, the Red5 server is free and can be installed as part of your Air application.

Web applications definitely need a streaming server.

Something interesting has gone that you can also try: http://www.zeropointnine.com/blog/updated-flv-encoder-alchem/

It uses an external library.

+1
source

I would suggest a more free h.264 or mp3 codec (about licensing with h.264: ZDnet article ).

As they say, MicRecording ( code ) is a sound recording class that was developed to store sound in a file.

It uses the Adobe Microphone class, which contains many examples and ideas.

+1
source

Flash 11 supports video recording in H.264, but not AAC. This way you can record video from H.264 and Speex.

0
source

Source: https://habr.com/ru/post/1389032/


All Articles