How to do Simple video streaming with ffserver on windows? - windows

I found a tutorial for configuring server here http://www.organicdesign.co.nz/Simple_video_streaming_with_ffserver
but it is for linux... how to do such thing on windows? (with a real web cam)

Dont think ffserver exists on windows, my suggestion is to set up a linux box(ubuntu?) and play with ffserver there :)

Although, I too have read, in older posts, that builds for Windows are non-existing, this morning I found (not me, but google) this blog: https://www.virag.si/2012/11/streaming-live-webm-video-with-ffmpeg/
Comes with a small guide also!
But as an alternative to ffserver, I would recommend rtmplite (you need python, but is extremely easy to use - at least in dev), or if you have java experience and alot of patience and time, red5!

download and install ICECAST server. It works for windows and ffmpeg and lets you live stream a video in mp4 and webm which you can publish and showcase online with html and php. Its the easiest way. I wish someone had told me this but I had to figure this out, thru trial and error. If this doesn't work for you type live stream server software on google search engine. http://icecast.org/ code that should configure it with ffmpeg https://www.ffmpeg.org/doxygen/2.4/icecast_8c_source.html. ffserver does no work for windows and its a huge waste of time.

Related

MP4 codec support in Chromium

We have integrated Chromium Embedded Framework into our Windows game to allow us to render web pages from within our application, and everything works fine, except MP4 videos.
I understand Chromium does not include this codec due to licensing issues, but can anyone provide details on how we can add support, even if we have to license a codec for it.
All the information we can find seems to be old, and the functions referred to appear to be deprecated... so we are at a bit of a loss.
All the video serving networks we have spoken to appear to serve MP4s.. so changing encoding does not seem to be an option.
Any advice would be greatly appreciated.
Thanks
Check this url
Go to menu option Features --> Html5 Audio/Video section. It mentions that Nik's build (66.0.3359.181) has supported Mp4 (and other codecs).
If there is any licensing issues with using H.264/MP4, I am not aware about it, so please check for it before using.
Keep in mind that MP4 is not a codec it's a container format. You need to support all codecs that might be contained in a MP4 file.
In a recent post on a CEF forum someone managed to do it by setting the environmental variable:
GYP_DEFINES="proprietary_codecs=1 ffmpeg_branding=Chrome"
before running the automate-git.py script.
Source: Build CEF with proprietary codecs support

Alternatives to libvlc for receiving HTTP based MJPEG video (from Axis IP Camera)?

I need to display a video stream from AXIS IP camera, which is streaming MJPEG video in HTTP. I have tried working with libvlc, but it has some buffering issues. So please suggest the list of alternatives for the same.
System Config: Ubuntu 11.10 operating system running on ATOM based ATMEL tablet.
Thanks in advance
BK
PS: I read a bit about gstreamer, but not sure if it's an overkill here.
After some research, found the following alternatives (for C++ on Linux platform) to receive/display video from an IP camera:
libvlc - nice framework with good documentation; but has buffering issues
opencv - an overkill for the scenario; but otherwise a very good choice
gstreamer - an excellent framework to work with streams; but poor documentation (but consumes more CPU as compared to libvlc)
As of now, narrowed it to gstreamer and got some code working. Can share it, if someone is interested. Any more suggestions/alternatives are welcome.

Server tool to manipulate video uploads

Looking for a tool to install on a webserver that can handle image/video conversion to flv. I am using php so the tools should have API's to allow scripting. I know of ffmpeg but is there any others or is this my only alternative.
FFMPEG is really your only viable option. It supports the most formats, and works efficiently.

Stream audio on Mac

I have been using AVAudioPlayer on the iPhone and iPad. I can't find anything that comes close on the Mac. Does anyone know where to find a library like that ?
What I want is a library that can stream songs from the internet so the user does not need to download the whole song.
NSSound can play songs from the internet but it does not stream, it just downloads the song and starts to play.
I know ffmpeg works on the Mac and supports streaming. As an added bonus, it works on Linux and Windows too.
Matt Gallagher has a series of articles on his website regarding this, streaming audio on the iPhone and on the Mac as well. He has this project posted on github as well.
It's pretty popular and I've personally used it on an iPhone project and it worked well. It comes with an included Mac sample project which also works well.

I need to develop a project involving hardware which should also work the same on Windows as well as Macs. Whats the way forward?

Whats the best approach (read painless) that I could take?
Primarily, the application needs to record the webcam video + mic recording on the disk and compress the video using ffmpeg (or something similar).
So there is hardware involved + running a separate process for encoding.
I was seriously considering Adobe AIR - but I read on the Adobe site that it does not have permission to run other applications which can be problematic if I want to encode the video using ffmpeg.
Did you consider developing it in Java? In that case you should take a look at the Eclipse Rich Client platform. I have developed a couple of programs by using Eclipse RCP and I would never develop an app in Java without it. It uses SWT and jFace and provides options for exporting the app to run on OSX, Linux and Windows.
You should give it a try.
If you can develop it under Mono, much of it will work on both platforms.
Qt. Simple as pie.

Resources