View Single Post
  #17  
Old 03-13-2016, 08:20 PM
kikuyan kikuyan is offline
Junior Member
 
Join Date: Jul 2011
Posts: 5
kikuyan is on a distinguished road
Default

Re: How to use rtmpdump with rtmpsrv in Mac OS X


Thanks to miroman4o, rtmpsrv and rtmpsuck have worked successfully on 10.11 El Capitan.

PF rules:
Code:
rdr pass on lo0 proto tcp from en1 to any port 1935 -> 127.0.0.1
pass out route-to lo0 inet proto tcp from en1 to any port 1935 user != 2NDUSER
where 2NDUSER is another user than you play streams.

Start rtmpsrv (or rtmpsuck) on 2NDUSER, like:
Code:
su - 2NDUSER
rtmpsrv
P.S.
net.inet.ip.forwarding isn't needed to be set to 1.
PF rules can also be written simpler by using tag:
Code:
rdr pass inet tagged TAGNAME -> lo0
pass out route-to lo0 inet proto tcp from en1 to any port 1935 user != 2NDUSER tag TAGNAME
Reply With Quote