-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to feed live stream with webcam+mic using ffmpeg to facebook and goicy to shoutcast at the same time using same ffmpeg command? #8
Comments
goicy calls ffmpeg directly, and ffmpeg writes adts or mp3 to stdout, which is then written to icecast by goicy. However, you can set up another output from your command, and stream that directly to an icecast server: http://www.streamingmediaglobal.com/Articles/Editorial/Featured-Articles/DIY-Live-Audio-Streaming-Using-Icecast-with-FFmpeg-125665.aspx |
Does goicy only support Icecast protocol? What about Shoutcast? |
goicy supports both protocols. It doesn't look like ffmpeg works with shoutcast directly, though. But icecast works really well and is free, are you in a position where you cannot use it? I am using icecast to stream HE-AAC v2 (and some MP3, too) and the clients use mostly the good old Winamp. |
Another option I could think of, that does not involve modifying goicy, is to set up a 2nd output of your live stream, and write it into segmented audio files. Then, you generate a dummy playlist over these chunks and give them to goicy using ffmpeg mode (can be the same list if the names of the chunks are the same). That way it'll be almost live (depends on the segment size etc., but I guess delays <5s should be possible). |
Hey guys, I have an FFMPEG command which was able to send an RTMP live feed to 2 different icecast radio stations: command 1 (in prod; 1 of 2 failing):
I would get the following FFMPEG error when running above command 1:
It was working fine until these days when one of them (fluoz.zeno.fm:80/live) stopped working and I think Zeno upgraded their Icecast servers from v1 (legacy) to v2. Why? because when I was doing individual testing to the Zeno icecast server, I realized that it worked fine when I added the command 2 (testing to Zeno only w/
QUESTION: How can I use the command 1 above to still send to both icecast servers but having the The reason I ask this question is because I tried adding the Is there a tricky way to place that |
I have the following ffmpeg running in linux but, hopefully with your help, I can adapt it for windows and have facebook live (mic+webcam) and shoutcast (audio from mic using the webcam) streaming at the same time.
I know the
dshow
parameter on ffmpeg can handle the mic and webcam: https://trac.ffmpeg.org/wiki/DirectShowThe text was updated successfully, but these errors were encountered: