<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.acrodus.uk/index.php?action=history&amp;feed=atom&amp;title=FFMPEG_with_unix_domain_sockets</id>
	<title>FFMPEG with unix domain sockets - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.acrodus.uk/index.php?action=history&amp;feed=atom&amp;title=FFMPEG_with_unix_domain_sockets"/>
	<link rel="alternate" type="text/html" href="http://wiki.acrodus.uk/index.php?title=FFMPEG_with_unix_domain_sockets&amp;action=history"/>
	<updated>2026-04-04T02:36:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>http://wiki.acrodus.uk/index.php?title=FFMPEG_with_unix_domain_sockets&amp;diff=138&amp;oldid=prev</id>
		<title>Alex: Created page with &quot;This is some information regarding using ffmpeg and ffplay with unix sockets as input/output.  Example path of unix domain socket -i unix:/tmp/video/stream.socket  The following options can be used -timeout -listen and -type  STREAM socket type=1, DGRAM socket type -2. Listen=1 for server, Listen=0 for client.  Note that significant problems were had with DGRAM unix sockets, current assumption is that the ffmpeg/libavformat/unix.c file is not adequate for handling DGRAM...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.acrodus.uk/index.php?title=FFMPEG_with_unix_domain_sockets&amp;diff=138&amp;oldid=prev"/>
		<updated>2025-12-16T16:11:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is some information regarding using ffmpeg and ffplay with unix sockets as input/output.  Example path of unix domain socket -i unix:/tmp/video/stream.socket  The following options can be used -timeout -listen and -type  STREAM socket type=1, DGRAM socket type -2. Listen=1 for server, Listen=0 for client.  Note that significant problems were had with DGRAM unix sockets, current assumption is that the ffmpeg/libavformat/unix.c file is not adequate for handling DGRAM...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is some information regarding using ffmpeg and ffplay with unix sockets as input/output.&lt;br /&gt;
&lt;br /&gt;
Example path of unix domain socket -i unix:/tmp/video/stream.socket&lt;br /&gt;
&lt;br /&gt;
The following options can be used -timeout -listen and -type&lt;br /&gt;
&lt;br /&gt;
STREAM socket type=1, DGRAM socket type -2.&lt;br /&gt;
Listen=1 for server, Listen=0 for client.&lt;br /&gt;
&lt;br /&gt;
Note that significant problems were had with DGRAM unix sockets, current assumption is that the ffmpeg/libavformat/unix.c file is not adequate for handling DGRAM sockets.&lt;br /&gt;
&lt;br /&gt;
Example of working commands to use ffmpeg to communicate with ffplay via STREAM socket.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffmpeg -i rtsp://test:Password@192.168.50.91:554/Streaming/Channels/101 -c copy -f h264 -type 1 -listen 1 unix:/tmp/video/test.socket&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ffplay -type 1 -i unix:/tmp/video/test.socket&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the FFMPEG instance does no decoding, the FFPLAY instance does this.&lt;/div&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
</feed>