[FFmpeg-user] Capture UDP with ffmpeg, re-stream with ffserver

Jason Anderson axetone at yahoo.com
Sat Jul 26 07:04:54 CEST 2014


Hi, 
 I have win7 pushing UDP (via vidStudio port 1935) to Ubuntu (ffserver) and I am trying to use ffmpeg to capture and restream.
Website is wildcatrockcity.com
Both machines on DMZ, firewall verified not the issue...
I have JW-Player embedded into index.html to play stream.

My problem is that I get "Error loading stream could not connect to server." I have tried many different configurations changing the ffmpeg command, but nothing works.

My details of this configuration are as follows:


INDEX.HTML
***************
<html>
<head>

<script src="http://jwpsrv.com/library/mAx4MKWXEeKuhCIACpYGxA.js"></script>
</head>
<body><h1>It works!</h1>

<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
<div id='my-video'>

<script type='text/javascript'>
jwplayer('my-video').setup({
file: 'rtmp://www.wildcatrockcity.com:8090/live/live.swf',
image: 'img',
width: '480',
height: '270',
});

</script>
</div>
</body></html>

***************


FFSERVER.CONF
***************

Port 8090

MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 10000
CustomLog -

<Feed feed1.ffm>
        File /tmp/feed1.ffm
        FileMaxSize 5M
        ACL allow 127.0.0.1
        ACL allow 172.16.0.20
</Feed>

<Stream live.swf>

        Format swf
        # Format flv
        Feed feed1.ffm
        VideoCodec libx264

        VideoFrameRate 25
        VideoBitRate 512
        VideoSize 320x240
        AVOptionVideo crf 23
        AVOptionVideo preset medium
        # for more info on crf/preset options, type: x264 --help
        AVOptionVideo flags +global_header
        AudioCodec aac
        Strict -2
        AudioBitRate 128
        AudioChannels 2
        AudioSampleRate 44100
        AVOptionAudio flags +global_header
</Stream>

##################################################################
# Special streams
##################################################################
<Stream stat.html>
        Format status
        # Only allow local people to get the status
        ACL allow localhost
        ACL allow 172.16.0.0 172.16.0.255
</Stream>

# Redirect index.html to the appropriate site
<Redirect index.html>

        URL http://www.wildcatrockcity.com:8090/live/live.swf
</Redirect>
##################################################################

***************


FFMPEG command
***************

ffmpeg -i udp://172.16.0.20 -c:a copy -c:v libx264 -vpre slow -f flv rtmp://wildcatrockcity.com:8090/feed1.ffm

***************


ANY SUGGESTIONS / CORRECTIONS GREATLY APPRECIATED!!!
THANK YOU IN ADVANCE!!
-Axetone


More information about the ffmpeg-user mailing list