Changes between Version 80 and Version 81 of StreamingGuide


Ignore:
Timestamp:
Jul 23, 2018, 5:34:26 PM (3 months ago)
Author:
rogerdpack
Comment:

add link

Legend:

Unmodified
Added
Removed
Modified
  • StreamingGuide

    v80 v81  
    44FFmpeg can basically stream through one of two ways:  It either streams to a some "other server", which re-streams for it to multiple clients, or it can stream via UDP/TCP directly to some single destination receiver, or alternatively directly to a multicast destination.  Theoretically you might be able to send to multiple receivers via [[multiple outputs|Creating Multiple Outputs]] but there is no built-in full blown server. 
    55 
    6 Servers which can receive from FFmpeg (to restream to multiple clients) include [[Streaming media with ffserver|ffserver]] (linux only, though with cygwin it might work on windows), or [http://en.wikipedia.org/wiki/Wowza_Media_Server Wowza Media Server], or [http://en.wikipedia.org/wiki/Adobe_Flash_Media_Server Flash Media Server], Red5, or [https://en.wikipedia.org/wiki/List_of_streaming_media_systems#Servers various others]. Even [http://en.wikipedia.org/wiki/VLC_media_player VLC] can pick up the stream from ffmpeg, then redistribute it, acting as a server.  Since FFmpeg is at times more efficient than VLC at doing the raw encoding, this can be a useful option compared to doing both transcoding and streaming in VLC. Nginx also has an rtmp redistribution plugin, as does [http://h264.code-shop.com/trac/wiki apache etc.] and there is probably more out there for apache, etc..  You can also live stream to online redistribution servers like own3d.tv or justin.tv (for instance streaming your desktop).  Also any [http://www.flashrealtime.com/list-of-available-rtmp-servers/ rtmp server] will most likely work to receive streams from FFmpeg (these typically require you to setup a running instance on a server). 
     6Servers which can receive from FFmpeg (to restream to multiple clients) include [[Streaming media with ffserver|ffserver]] (linux only, though with cygwin it might work on windows), or [http://en.wikipedia.org/wiki/Wowza_Media_Server Wowza Media Server], or [http://en.wikipedia.org/wiki/Adobe_Flash_Media_Server Flash Media Server], Red5, or [https://en.wikipedia.org/wiki/List_of_streaming_media_systems#Servers various others]. Even [http://en.wikipedia.org/wiki/VLC_media_player VLC] can pick up the stream from ffmpeg, then redistribute it, acting as a server.  Since FFmpeg is at times more efficient than VLC at doing the raw encoding, this can be a useful option compared to doing both transcoding and streaming in VLC. [https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video Nginx] also has an rtmp redistribution plugin, as does [http://h264.code-shop.com/trac/wiki apache etc.] and there is probably more out there for apache, etc..  You can also live stream to online redistribution servers like own3d.tv or justin.tv (for instance streaming your desktop).  Also any [http://www.flashrealtime.com/list-of-available-rtmp-servers/ rtmp server] will most likely work to receive streams from FFmpeg (these typically require you to setup a running instance on a server). 
    77 
    88== The -re flag ==