Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2016-05-11 21:59:59
Size: 157
Editor: DaveNoble
Comment:
Revision 4 as of 2016-08-03 23:22:31
Size: 1848
Editor: DaveNoble
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Line 5: Line 4:

== 1. Connect equipment ==
Connect equipment as neccessary such that the encoder laptop is receiving a 1080i25 signal with embedded audio on a Decklink card.

Connection schematic as follows:

== 2. Set up encoder / recorder ==
Send a UDP stream to a reflector for further processing / transcoding / broadcast

{{{
./vlc -I dummy \
-v decklink:// vlc://quit --live-caching 3000 --sout \
'#duplicate{dst="display",dst="transcode{height=720,vcodec=h264,vb=3500,acodec=mp4a,aenc=fdkaac,ab=128,deinterlace}:std{access=udp,mux=ts,dst=<put target machine here>:6666}"' \
--sout-x264-preset veryfast --sout-x264-tune film --sout-mux-caching 12000 --sout-x264-vbv-maxrate 7500 --sout-x264-vbv-bufsize 10000 --sout-avformat-options '{movflags=empty_moov+frag_keyframe+default_base_moof,frag_interleave=5}' --no-avcodec-dr --sout-x264-keyint 50 --sout-deinterlace-mode=linear
}}}

Send a UDP stream to a reflector for further processing / transcoding / broadcast, also encode a Theora webstream for Icecast

{{{
./vlc -I dummy \
-v decklink:// vlc://quit --live-caching 3000 --sout \
'#duplicate{dst="display{deinterlace,scale=0.5}",dst="transcode{threads=6,height=720,vcodec=h264,vb=4000,acodec=mp4a,aenc=fdkaac,ab=128,deinterlace}:std{access=udp,mux=ts,dst=192.168.0.24:6666}",dst="transcode{threads=2,vcodec=theo,vb=3500,height=720,acodec=vorb,ab=192,fps=25}:std{access=shout,mux=ogg,dst=source:Insert NUUG Icecast password here...@video.nuug.no:8000/live.ogg}"' \
--sout-x264-preset veryfast --sout-x264-tune film --sout-x264-vbv-maxrate 7500 --sout-x264-vbv-bufsize 10000 --no-avcodec-dr --sout-x264-keyint 50 --sout-deinterlace-mode=linear --sout-mux-caching 24000

}}}

HTDV

Initial Configuration

Based on TG - Tech:Server: Git

1. Connect equipment

Connect equipment as neccessary such that the encoder laptop is receiving a 1080i25 signal with embedded audio on a Decklink card.

Connection schematic as follows:

2. Set up encoder / recorder

Send a UDP stream to a reflector for further processing / transcoding / broadcast

./vlc -I dummy \
-v decklink:// vlc://quit --live-caching 3000 --sout \
'#duplicate{dst="display",dst="transcode{height=720,vcodec=h264,vb=3500,acodec=mp4a,aenc=fdkaac,ab=128,deinterlace}:std{access=udp,mux=ts,dst=<put target machine here>:6666}"'  \
--sout-x264-preset veryfast --sout-x264-tune film --sout-mux-caching 12000 --sout-x264-vbv-maxrate 7500 --sout-x264-vbv-bufsize 10000 --sout-avformat-options '{movflags=empty_moov+frag_keyframe+default_base_moof,frag_interleave=5}' --no-avcodec-dr --sout-x264-keyint 50 --sout-deinterlace-mode=linear

Send a UDP stream to a reflector for further processing / transcoding / broadcast, also encode a Theora webstream for Icecast

./vlc -I dummy \
-v decklink:// vlc://quit --live-caching 3000 --sout \
'#duplicate{dst="display{deinterlace,scale=0.5}",dst="transcode{threads=6,height=720,vcodec=h264,vb=4000,acodec=mp4a,aenc=fdkaac,ab=128,deinterlace}:std{access=udp,mux=ts,dst=192.168.0.24:6666}",dst="transcode{threads=2,vcodec=theo,vb=3500,height=720,acodec=vorb,ab=192,fps=25}:std{access=shout,mux=ogg,dst=source:Insert NUUG Icecast password here...@video.nuug.no:8000/live.ogg}"' \
--sout-x264-preset veryfast --sout-x264-tune film --sout-x264-vbv-maxrate 7500 --sout-x264-vbv-bufsize 10000 --no-avcodec-dr --sout-x264-keyint 50 --sout-deinterlace-mode=linear --sout-mux-caching 24000

grupper/video/streaming_oppsett (last edited 2016-08-03 23:34:25 by DaveNoble)