flv
is a container which can be used to stream videos while they are being encoded. flv
supports h.264
codec.
However, flv
doesn't support hevc
codec. Is there any container for hevc
which is streamable?
Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It only takes a minute to sign up.
Sign up to join this communityMPEG -TS. See here:
All MPEG-2 TS operations from GPAC (client and MP42TS) are supported on HEVC. MP42TS can be used to generate TS files usable for DASH or for injection in modulation chains; it can also be used to send the TS over an UDP or RTP stream in unicast or multicast mode
ffmpeg -re -i <input> -c:v libx265 -c:a ... -f mpegts udp://...
You can also output it in HLS
: ffmpeg -re -i <input> -c:v libx265 -c:a ... playlist.m3u8
Oct 19, 2015 at 9:44
A bit old one but Google still lists it...
You can of course use RTSP "push" similar way as you'd do via FLV/RTMP. A bit less known method but also viable and supports H.265 (aka HEVC).
ffmpeg -i input -f rtsp -rtsp_transport tcp rtsp://localhost:8888/live.sdp
- taken from FFmpeg official Streaming Guide, tested against Wowza Streaming Engine.
May 4, 2021 at 6:55