Video-on-demand
Z Wikipedie, otevřené encyklopedie.
| Table of contents |
|
|
Profily
The standard includes the following six sets of capabilities, which are referred to as profiles, targeting specific classes of applications:
Standard počítá s následujícími šesti souhrny možností - profily:
- Baseline Profile (BP): Primárně určen pro nelevnější zaařízení, vyžaduje nižší výpočetní výkon, používá se ve videokonferencích a u mobilních aplikací.
- Main Profile (MP): Míněn jako hlavní nejpoužívanější profil pro koncové použití, vysílání a ukládání. Důležitost tohoto profilu upadla, když byl vytvořen High profile
- Extended Profile (XP): Míněn pro streaming, relativně vysoká komprese, další fígle pro robustnost při zrátě části dat.
- High Profile (HiP): The primary profile for broadcast and disc storage applications, particularly for high-definition television applications (this is the profile adopted into HD DVD and Blu-ray Disc, for example).
- High 10 Profile (Hi10P): Going beyond today's mainstream consumer product capabilities, this profile builds on top of the High Profile — adding support for up to 10 bits per sample of decoded picture precision.
- High 4:2:2 Profile (Hi422P): Primarily targeting professional applications that use interlaced video, this profile builds on top of the High 10 Profile — adding support for the 4:2:2 chroma sampling format while using up to 10 bits per sample of decoded picture precision.
- High 4:4:4 Profile (Hi444P) [deprecated]: This profile builds on top of the High 4:2:2 Profile — supporting up to 4:4:4 chroma sampling, up to 12 bits per sample, and additionally supporting efficient lossless region coding and an integer residual color transform for coding RGB video while avoiding color-space transformation error. Note: The High 4:4:4 Profile is being removed from the standard in favor of developing a new improved 4:4:4 profile.
| Baseline | Extended | Main | High | High 10 | High 4:2:2 | High 4:4:4 | |
|---|---|---|---|---|---|---|---|
| I and P Slices | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| B Slices | NE | Yes | Yes | Yes | Yes | Yes | Yes |
| SI and SP Slices | NE | Yes | NE | NE | NE | NE | NE |
| Multiple Reference Frames | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| In-Loop Deblocking Filter | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| CAVLC Entropy Coding | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| CABAC Entropy Coding | NE | NE | Yes | Yes | Yes | Yes | Yes |
| Flexible Macroblock Ordering (FMO) | Yes | Yes | NE | NE | NE | NE | NE |
| Arbitrary Slice Ordering (ASO) | Yes | Yes | NE | NE | NE | NE | NE |
| Redundant Slices (RS) | Yes | Yes | NE | NE | NE | NE | NE |
| Data Partitioning | NE | Yes | NE | NE | NE | NE | NE |
| Interlaced Coding (PicAFF, MBAFF) | NE | Yes | Yes | Yes | Yes | Yes | Yes |
| 4:2:0 Chroma Format | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 4:2:2 Chroma Format | NE | NE | NE | NE | NE | Yes | Yes |
| 4:4:4 Chroma Format | NE | NE | NE | NE | NE | NE | Yes |
| 8 Bit Sample Depth | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 9 and 10 Bit Sample Depth | NE | NE | NE | NE | Yes | Yes | Yes |
| 11 and 12 Bit Sample Depth | NE | NE | NE | NE | NE | NE | Yes |
| 8x8 vs. 4x4 Transform Adaptivity | NE | NE | NE | Yes | Yes | Yes | Yes |
| Quantization Scaling Matrices | NE | NE | NE | Yes | Yes | Yes | Yes |
| Separate Cb and Cr QP control | NE | NE | NE | Yes | Yes | Yes | Yes |
| Monochrome Video Format | NE | NE | NE | Yes | Yes | Yes | Yes |
| Residual Color Transform | NE | NE | NE | NE | NE | NE | Yes |
| Predictive Lossless Coding | NE | NE | NE | NE | NE | NE | Yes |
| Baseline | Extended | Main | High | High 10 | High 4:2:2 | High 4:4:4 |
Levels
| Level number | Max macroblocks per second | Max frame size (macroblocks) | Max video bit rate (VCL) for Baseline, Extended and Main Profile | Max video bit rate (VCL) for High Profile | Max video bit rate (VCL) for High 10 Profile | Max video bit rate (VCL) for High 4:2:2 and High 4:4:4 Profile | Examples for high resolution/framerate in this profile |
|---|---|---|---|---|---|---|---|
| 1 | 1485 | 99 | 64 kbit/s | 80 kbit/s | 192 kbit/s | 256 kbit/s | 128x96/30.9 176x144/15.0 |
| 1b | 1485 | 99 | 128 kbit/s | 160 kbit/s | 384 kbit/s | 512 kbit/s | 128x96/30.9 176x144/15.0 |
| 1.1 | 3000 | 396 | 192 kbit/s | 240 kbit/s | 576 kbit/s | 768 kbit/s | 176x144/30.3 320x240/10.0 |
| 1.2 | 6000 | 396 | 384 kbit/s | 480 kbit/s | 1152 kbit/s | 1536 kbit/s | 176x144/60.6 320x240/20.0 352x288/15.2 |
| 1.3 | 11880 | 396 | 768 kbit/s | 960 kbit/s | 2304 kbit/s | 3072 kbit/s | 352x288/30.0 |
| 2 | 11880 | 396 | 2 Mbit/s | 2.5 Mbit/s | 6 Mbit/s | 8 Mbit/s | 352x288/30.0 |
| 2.1 | 19800 | 792 | 4 Mbit/s | 5 Mbit/s | 12 Mbit/s | 16 Mbit/s | 352x480/30.0 352x576/25.0 |
| 2.2 | 20250 | 1620 | 4 Mbit/s | 5 Mbit/s | 12 Mbit/s | 16 Mbit/s | 720x480/15.0 352x576/25.6 |
| 3 | 40500 | 1620 | 10 Mbit/s | 12.5 Mbit/s | 30 Mbit/s | 40 Mbit/s | 720x480/30.0 720x576/25.0 |
| 3.1 | 108000 | 3600 | 14 Mbit/s | 17.5 Mbit/s | 42 Mbit/s | 56 Mbit/s | 1280x720/30.0 720x576/66.7 |
| 3.2 | 216000 | 5120 | 20 Mbit/s | 25 Mbit/s | 60 Mbit/s | 80 Mbit/s | 1280x720/60.0 |
| 4 | 245760 | 8192 | 20 Mbit/s | 25 Mbit/s | 60 Mbit/s | 80 Mbit/s | 1920x1088/30.1 2048x1024/30.0 |
| 4.1 | 245760 | 8192 | 50 Mbit/s | 62.5 Mbit/s | 150 Mbit/s | 200 Mbit/s | 1920x1088/30.1 2048x1024/30.0 |
| 4.2 | 522240 | 8704 | 50 Mbit/s | 62.5 Mbit/s | 150 Mbit/s | 200 Mbit/s | 1920x1088/64.0 2048x1088/60.0 |
| 5 | 589824 | 22080 | 135 Mbit/s | 168.75 Mbit/s | 405 Mbit/s | 540 Mbit/s | 1920x1088/72.3 2560x1920/30.7 |
| 5.1 | 983040 | 36864 | 240 Mbit/s | 300 Mbit/s | 720 Mbit/s | 960 Mbit/s | 1920x1088/120.5 4096x2048/30.0 |
| Level number | Max macroblocks per second | Max frame size (macroblocks) | Max video bit rate (VCL) for Baseline, Extended and Main Profile | Max video bit rate (VCL) for High Profile | Max video bit rate (VCL) for High 10 Profile | Max video bit rate (VCL) for High 4:2:2 and High 4:4:4 Profile | Examples for high resolution/framerate in this profile |
|Level Number |Typical Picture Size |Typical frame rate |Maximum compressed bit rate (for VCL) in Non-FRExt profiles |Maximum number of reference frames for typical picture size |COLOR(green):備考|h
| | | | | |COLOR(green):|c
|~1 |QCIF |15 |64 kbps |4 |~主にQCIF|
|1b |QCIF |15 |128 kbps |4 |(FRExt以降)|
|1.1 |CIF or QCIF |7.5 (CIF) / 30 (QCIF) |192 kbps |2 (CIF) / 9 (QCIF) ||
|1.2 |CIF |15 |384 kbps |6 ||
|1.3 |CIF |30 |768 kbps |6 |↑iPod|
|~2 |CIF |30 |2 Mbps |6 |~主にCIF|
|2.1 |HHR(480i or 576i) |30 / 25 |4 Mbps |6 |カジュアル↓|
|2.2 |SD |15 |4 Mbps |5 ||
|~3 |SD |30 / 25 |10 Mbps |5 |~主にSDTV|
|3.1 |1280x720p |30 |14 Mbps |5 ||
|3.2 |1280x720p |60 |20 Mbps |4 ||
|~4 |HD Formats(720p or1080i) |60p / 30i |20 Mbps |4 |~主にHDTV|
|4.1 |HD Formats(720p or1080i) |60p / 30i |50 Mbps |4 ||
|4.2 |1920x1080p |60p |50 Mbps |4 ||
|~5 |kx1k |72 |135 Mbps |5 |~将来のスーパーHDTVやデジタルシネマ用|
|5.1 |2kx1k or 4kx2k |120 / 30 |240 Mbps |5 ||
&color(green){*参考;CIF=NTSC-PAL-secam間通信(TV会議・電話)用の中間解像度};
|QCIF |176×144 |30fps |Quarter Common Intermediate Format| |CIF |352×288 |30fps |Common Intermediate Format| |4CIF |704×576 |30fps || |16CIF |1408×1152 |30fps || |Sub-QCIF(SQCIF) |128×96 |30fps ||
HW
Logitech QuickCam 9000
http://www.nenudse.cz/zbozi/web-kamera-logitech-quickcam-pro-9000-carl-zeiss/detail.aspx?p=z:102355
Drivery
http://linux-uvc.berlios.de/
SW
svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer http://mjpg-streamer.wiki.sourceforge.net/
apt-get instal libxml2-dev gengetopt svn co http://svn.quickcamteam.net/svn/qct/Linux/
cd ./Linux/Common/include/ wget http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk/uvcvideo.h wget http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk/uvc_compat.h
cd ../..
mkdir build cd build cmake .. make make install
Stream
mjpg_streamer --input "input_uvc.so --yuv --device /dev/video0 --fps 5 --resolution 1200x1600" --output "output_http.so --port 8080" vlc http://localhost:8080/?action=stream
http://forums.quickcamteam.net
Ostreni
uvcdynctrl -s 'Focus (absolute)' 50
Modifikace
http://ghonis2.ho8.com/Pro9000mod2.html
Seznam formatu
majkl@dell:~$ uvcdynctrl -f
Listing available frame formats for device video0:
Pixel format: MJPG (MJPEG; MIME type: image/jpeg)
Frame size: 160x120
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 176x144
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 320x240
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 352x288
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 640x480
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 800x600
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 960x720
Frame rates: 15, 10, 5
Pixel format: YUYV (YUV 4:2:2 (YUYV); MIME type: video/x-raw-yuv)
Frame size: 160x120
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 176x144
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 320x240
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 352x288
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 640x480
Frame rates: 30, 25, 20, 15, 10, 5
Frame size: 800x600
Frame rates: 25, 20, 15, 10, 5
Frame size: 960x720
Frame rates: 10, 5
Frame size: 1600x1200
Frame rates: 5
Ovladani
majkl@dell:~$ uvcdynctrl -c LED1 Frequency LED1 Mode Focus (absolute) Exposure, Auto Priority White Balance Temperature White Balance Temperature, Auto Exposure (Absolute) Sharpness Power Line Frequency Backlight Compensation Gain Saturation Contrast Brightness
Kompletni vypis
majkl@dell:~$ uvcdynctrl -cv
Listing available controls for device video0:
LED1 Frequency
ID : 0x02048d06,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 255, step size: 1 ],
Default : 0
LED1 Mode
ID : 0x02048d05,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 132, step size: 1 ],
Default : 3
Focus (absolute)
ID : 0x02048d04,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 255, step size: 1 ],
Default : 0
Exposure, Auto Priority
ID : 0x0000200e,
Type : Boolean,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 10000, step size: 10 ],
Default : 4000
White Balance Temperature
ID : 0x0000200d,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 10000, step size: 10 ],
Default : 4000
White Balance Temperature, Auto
ID : 0x0000200c,
Type : Boolean,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 1 .. 10000, step size: 1 ],
Default : 1
Exposure (Absolute)
ID : 0x0000200b,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 1 .. 10000, step size: 1 ],
Default : 166
Sharpness
ID : 0x00002002,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 255, step size: 1 ],
Default : 224
Power Line Frequency
ID : 0x00002001,
Type : Choice,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : { 'Disabled'[0], '50 Hz'[1], '60 Hz'[2] },
Default : 2
Backlight Compensation
ID : 0x00000000,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE, IS_CUSTOM },
Values : [ 0 .. 2, step size: 1 ],
Default : 1
Gain
ID : 0x00000003,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 0
Saturation
ID : 0x00000004,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 32
Contrast
ID : 0x00000002,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 32
Brightness
ID : 0x00000001,
Type : Dword,
Flags : { CAN_READ, CAN_WRITE },
Values : [ 0 .. 255, step size: 1 ],
Default : 128
Vypnuti automaticke zaverky
uvcdynctrl -s 'Exposure, Auto Priority' 1
Zapnuti
uvcdynctrl -s 'Exposure, Auto Priority' 8
Avermedia EZ Capture
0000:05:0e.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Flags: bus master, medium devsel, latency 64, IRQ 22
Memory at f80ff000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
0000:05:0e.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Flags: bus master, medium devsel, latency 64, IRQ 22
Memory at f80fe000 (32-bit, prefetchable) [size=4K]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
0000:05:0e.0 0400: 109e:036e (rev 11) 0000:05:0e.1 0480: 109e:0878 (rev 11)
modprobe bttv card=7 pll=1
vlc v4l:/dev/video0:norm=pal:channel=1:adev=/dev/dsp:audio=1
Osprey
modprobe bttv card=82
vlc ./tv.m3u
#EXTM3U #EXTVLCOPT:v4l-vdev=/dev/video0 #EXTVLCOPT:v4l-adev=/dev/dsp1 #EXTVLCOPT:v4l-norm=3 #EXTVLCOPT:v4l-frequency=-1 #EXTVLCOPT:v4l-caching=300 #EXTVLCOPT:v4l-chroma="YV12" #EXTVLCOPT:v4l-fps=-1.000000 #EXTVLCOPT:v4l-samplerate=44100 #EXTVLCOPT:v4l-channel=1 #EXTVLCOPT:v4l-norm=pal #EXTVLCOPT:v4l-tuner=-1 #EXTVLCOPT:v4l-audio=-1 #EXTVLCOPT:v4l-stereo #EXTVLCOPT:v4l-width=720 #EXTVLCOPT:v4l-height=576 #EXTVLCOPT:v4l-brightness=-1 #EXTVLCOPT:v4l-colour=-1 #EXTVLCOPT:v4l-hue=-1 #EXTVLCOPT:v4l-contrast=-1 #EXTVLCOPT:no-v4l-mjpeg #EXTVLCOPT:v4l-decimation=1 #EXTVLCOPT:v4l-quality=100 #EXTVLCOPT:sout=#transcode:std #EXTVLCOPT:sout-transcode-ab=256 #EXTVLCOPT:sout-transcode-acodec=mpga #EXTVLCOPT:sout-transcode-channels=2 #EXTVLCOPT:sout-transcode-vb=6144 #EXTVLCOPT:sout-transcode-vcodec=mp2v #EXTVLCOPT:sout-transcode-vt=1000000 #EXTVLCOPT:sout-transcode-soverlay #EXTVLCOPT:sout-transcode-thread=4 #EXTVLCOPT:file-caching=1000 #EXTVLCOPT:sout-standard-access=udp #EXTVLCOPT:sout-standard-mux=ts #EXTVLCOPT:sout-standard-dst=238.0.1.1:1234 v4l://
AVerMedia AVerTV Hybrid+FM PCI
options saa7134 card=99
http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_Hybrid%2BFM_PCI
klienti
Amino
CPU: C64x Revision: DM640/DM641/DM642 Core voltage: 1.2V - 1.4V MMU: none FPU: none Clocking: 595MHz BogoMips: 594.73 Calibration: 2973696 loops
Winamp
VLC
vlc -vvv --extraintf sap
Rovnou prijme SAP a prida do playlistu.
./configure --enable-dvb --disable-dvd --enable-x264 --disable-wxwidgets --disable-skins2 --enable-v4l --enable-theora --with-ffmpeg-mp3lame --with-ffmpeg-vorbis --with-ffmpeg-theora --with-ffmpeg-faac --enable-faad --with-faad-tree=../faad2-20040923 --with-ffmpeg-tree=../ffmpeg/
ffmpeg
./configure --enable-gpl --enable-pp --enable-libogg --enable-vorbis --enable-theora --enable-xvid --enable-x264 --enable-mp3lame --enable-pthreads --enable-faac
oggfwd
vlc "http://10.93.0.3:8080/ct4" --intf dummy --vout-filter deinterlace --deinterlace-mode linear --sout "#standard{access=file,mux=ps,url=-}" | ffmpeg2theora - -o /dev/stdout | oggfwd 10.93.0.3 8000 heslo /theora.ogg
servery
IceCast
ffmpeg2theora --v4l /dev/video0 --inputfps 25 -o - | oggfwd localhost 8000 hackme /video.ogg
dvbstream
VLS
vls
AverTV DVB-T 771
Device Drivers --->
Multimedia devices --->
<*> Video For Linux
Video For Linux --->
<M> BT848 Video For Linux
Digital Video Broadcasting Devices --->
[*] DVB For Linux
<M> DVB Core Support
<M> Zarlink MT352 based
<M> Nebula/Pinnacle PCTV/Twinhan PCI cards
kompilace
wget http://download.videolan.org/pub/videolan/vls/0.5.6/contrib/libdvbpsi3-0.1.4.tar.gz wget http://download.videolan.org/pub/videolan/vls/0.5.6/contrib/libdvb-0.2.2.tar.gz wget http://download.videolan.org/pub/videolan/vls/0.5.6/vls-0.5.6.tar.gz tar xzvf ./libdvb-0.2.2.tar.gz cd ./libdvb-0.2.2 make make install tar xzvf ./libdvbpsi3-0.1.4.tar.gz cd ./libdvbpsi3-0.1.4 ./configure make make install
tar xzvf ./vls-0.5.6.tar.gz cd ./vls-0.5.6 ./configure --enable-dvb --disable-dvd --with-dvbpsi-tree=../libdvbpsi3-0.1.4 --with-libdvb=../libdvb-0.2.2
konfigurace=
.dvbrc
LNB ID 1 TYPE 2
SAT ID 1 NAME "DVBT-Prague" LNBID 1 FMIN 650000000 FMAX 778000000
TRANSPONDER ID 0001 SATID 0001 TYPE 2 FREQ 506000000 BANDWIDTH 0 HP_RATE 2 LP_RATE 6 MODULATION 1 TRANSMISSION_MODE 1 GUARD_INTERVAL 2 HIERARCHY 0
TRANSPONDER ID 0002 SATID 0001 TYPE 2 FREQ 674000000 BANDWIDTH 0 HP_RATE 2 LP_RATE 6 MODULATION 1 TRANSMISSION_MODE 1 GUARD_INTERVAL 2 HIERARCHY 0
satscan ./.dvbrc
/scan
T 674000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE T 506000000 8MHz 2/3 NONE QAM16 8k 1/8 NONE
scan /sc
VLC
kompilace
faad
autoreconf -vif ./configure --with-mp4v2 make sudo make install
faac
usr/src/vlc/faac# ./bootstrap && ./configure && make && make install
x264
libdvbpsi
ffmpeg
make clean && ./configure --enable-x264 --enable-faad --enable-a52 --enable-mp3lame --enable-pp --enable-pthreads --enable-faac --enable-gpl --cpu=i686 --tune=pentium4 && make && make install
lame
make clean & ./configure && make && make install
vlc
make clean && ./bootstrap && ./configure --disable-dvd --enable-x264 --disable-mad --disable-wxwidgets --disable-skins2 --enable-v4l --enable-a52 --with-ffmpeg-tree=../ffmpeg/ --with-ffmpeg-faac --with-ffmpeg-faad --with-x264-tree=../x264/ --with-ffmpeg-mp3lame=../lame-3.97 --no-create --no-recursion --with-tuning=pentium4 && make && make install
Streamovani Avermedia EZ Capture pro Aminet124
/usr/local/bin/vlc --intf dummy -vvvvv --color v4l:/dev/video0:norm=pal:channel=1:adev=/dev/dsp:audio=1:size=352x288 --sout '#transcode{vcodec=mp4v,vb=512,acodec=a52,ab=64,channels=2}:duplicate{dst=std{access=udp,mux=ts,url=239.255.228.2:1234,sap,name="TV"}}'
Streamovani souboru
vlc /home/stream/pam?.avi --loop --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,venc=ffmpeg{keyint=80,hurry-up,vt=800000},deinterlace}:std{access=udp,mux=ts,url=239.194.10.12,sap,name="PAT a MAT"}' --ttl 12
MPEG4 beze zvuku 512kbps ratio 0.75
:sout=#transcode{vcodec=mp4v,vb=512,scale=0.75}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=239.194.10.13:1234,sap,name="TV"}}
:sout=#transcode{vcodec=mp4v,vb=512,scale=1,acodec=mp4a,ab=192,channels=2}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=230.93.10.11:1234,sap,name="Ocko"}}
Avermedia
dshow:// :dshow-vdev="Conexant Capture" :dshow-adev="" :dshow-size="" :no-dshow-config :dshow-caching=200 --dshow-tuner-country=420 --dshow-tuner-channel=48 --dshow-tuner-input=1
:sout=#transcode{vcodec=mp4v,vb=512,scale=0.75,acodec=mpga,ab=192,channels=2}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=239.194.10.11:1234,sap,name="Ocko"}}
vlc -vvv --color v4l:/dev/video1:norm=secam:frequency=140250:size=640x480:channel=0:adev=/dev/dsp:audio=0 :sout=#transcode{vcodec=mp4v,vb=512,scale=0.75,acodec=mpga,ab=192,channels=2}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=239.194.10.11:1234,sap,name="Ocko"}}
:sout=#transcode{vcodec=mp4v,vb=512,scale=0.75,acodec=mp4a,ab=192,channels=2}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=239.194.10.11:1234,sap,name="Ocko"}}
http://forum.videolan.org/viewtopic.php?t=7065&postdays=0&postorder=asc&start=0
zpusoby sireni
multicast
Pouzil jsem mrouted (protokol DVMRP)
Nainstaluje se trivialne:
wget http://ftp.sh.cvut.cz/debian/pool/non-free/m/mrouted/mrouted_3.9-beta3-1.1_i386.deb dpkg -i mrouted_3.9-beta3-1.1_i386.deb
Nastavi se jeste trivialnejc:
cat > /etc/mrouted.conf phyint eth0 phyint eth1 phyint eth0:0 disable
Proste se vypisou rozhrani, pro ktery ma mrouted koukat po sousedech a ktery ma ignorovat.
Taky je potreba upravit firewall. V defaultnim czelanetim jsou povoleny jen nektere adresy.
Pridal jsem tedy:
#multicast $IPTABLES -A INPUT -d 224.0.0.0/24 -j ACCEPT
Pak zbejva uz jenom spustit mrouted:
/etc/init.d/mrouted start
Nebo jestli jste zvedavi co to dela, tak:
mrouted -d
Jestli to facha poznate tak, ze prikaz:
kremilek:~# ip mroute ls (10.93.10.10, 239.194.10.11) Iif: eth1 Oifs: eth0
ukaze nejaky zdroj
Video 4 Linux
Info o Video4Linux zarizeni:
v4l-info /dev/video0
parametry:
v4lctl list
TV karta:
v4lctl -c /dev/video1 list v4lctl setnorm ntsc-m v4lctl setfreqtab us-cable v4lctl setfreqtab us-bcast v4lctl setchannel 3 v4lctl volume mute off v4lctl volume 100 v4lctl audio stereo v4lctl -c /dev/video0 setattr 'chroma agc' on (bttv only) v4lctl -c /dev/video0 hue "100%" (or "0%" -- same thing) v4lctl -c /dev/video1 bright "50%" v4lctl -c /dev/video2 contrast "45%" v4lctl -c /dev/video0 color "50%"
DVB
http://www.linuxtv.org/vdrwiki/index.php/DVB_installation
DVB-T
Digitální televizní vysílání zatím není dostupné na celém území České republiky. V současné době je možné přijímat dvě experimetální vysílání DVB-T.
V Čelákovicích to fachá.
Digitální vysílání Czech Digital Group, a.s. na základě licence vydané Radou pro rozhlasové a televizní vysílání je určeno především k ověření technických podmínek. Rozsah možných vysílaných programů je dán touto licencí, není však povinný. Vysílání může být přerušováno v důsledku měření testování nebo případných poruch a mohou se rovněž dle našeho uvážení z testovacích důvodů měnit některé parametry. Licence však také nic neříká o tom, zda jej může sledovat veřejnost či nikoliv.
Co je pozemní digitální vysílání (DVB-T) a jaké má výhody?
Pozemní digitální vysílání (Digital Video Broadcasting - Terrestrial DVB-T) je nový systém přenosu televizního signálu, který postupně nahradí současné televizní vysílání.
Výhody pro diváka
- lepší příjem - nižší nároky na přijímací anténu, spolehlivý příjem na prutovou anténu; nedochází k degradaci signálu a jsou odstraněny vady obrazu jako zašumění, sněžení či "duchové"
- zvýšení počtu vysílaných programů - nyní je vysílací prostor téměř obsazen současnými programy a zavedením digitálního vysílání se jeho kapacita několikanásobně zvýší
- kvalita obrazu a zvuku - možnost pružné volby kvality vysílaného obrazu a zvuku až po obraz s vysokým rozlišením a zvuk CD kvality
- mobilita - možnost používat přenosné přijímače s jednoduchými anténami, např. v pohybujících se dopravních prostředcích
- interaktivní služby - grafický teletext, programový průvodce, hry, sázení, elektronický obchod a další
Přínosy pro stát
- optimální využití frekvenčního spektra - v současnosti již není možné přidat pro přeplněnost frekvenčního spektra další celoplošný program. Pásmo uvolněné digitalizací, které nebude využito pro vysílání DVB-T, bude možné použít i pro jiné účely.
- ekologické aspekty - vysílač digitálního vysílání DVB-T spotřebuje pouze desetinu potřeby elektrické energie vysílače analogového
- investice do ekonomiky - v souvislosti se zaváděním nové technologie
Přínosy DVB-T pro průmysl, obchod a služby
- poptávka po nové technologii - vzhledem k tomu, že se počítá s kompletním přechodem na digitální vysílání během příštích 10 až 15 let, bude zde velký prostor pro výrobce a prodejce set-top boxů a integrovaných televizních přijímačů
- placená televize - prostor pro nové placené programy a rozšířené možnosti jejich ochrany před pirátským příjmem
- nové služby - nové služby, komunikační platformy, prostor pro elektronický obchod prostřednictvím digitální televize
zdroj: http://www.digitalnitelevize.cz/informace/dvb-t/
ČESKÉ RADIOKOMUNIKACE
Vysílané programy:
- ČT 1
- ČT 2
- TV NOVA
- Prima TV
- Óčko
- Český rozhlas 1 - Radiožurnál
- Český rozhlas 2 - Praha
- Český rozhlas 3 - Vltava
Vysílače:
- Praha-město (ERP 5 kW)
- Praha-Cukrák (ERP 2,5 kW)
25. kanál
Czech Digital Group
http://www.digitv.cz/Czech/img005.htm
Vysílané programy:
- ČT 1
- ČT 2
- TV NOVA
- Prima TV
- TV Praha
- Český rozhlas 1 - Radiožurnál (proměnný)
- Český rozhlas 2 - Praha
- Radio Proglas
- Evropa 2
- Rádio Expres
- Rádio Classic FM
Vysílače:
- Strahov (10 kW ERP)
- Ládví (5 kW ERP)
- Zelený pruh (4 kW ERP)
46. kanál
Český Telecom
- projekt pozastaven ...
zdroj: parabola.cz
Marketing & Media, 6.6.2005, Marketing & Media, Aktuality z domova
- Minulý týden skočila u Rady pro rozhlasové a televizní vysílání veřejná slyšení uchazečů o licence k provozování televizí v digitálním multiplexu Českého Telecomu. Již dříve byly regulátorovi představeny projekty pro multiplex Czech Digital Group. Mezi zájemci byly např. projekty Óčka, zpravodajského kanálu Z1, plnoformátové Febio TV, čtyři tematické stanice TV Nova a další. Rada se s uchazeči o licence setká ještě jednou, ale již neveřejně. Bude se zajímat o ekonomické zabezpečení projektů. Nicméně není jisté, že členové rady vyhlásí dvanáct vítězných projektů, které obsadí pozice pro plnoformátové, tematické a regionální televize. Na udělení licencí je potřebných nejméně devět hlasů, ale tolik členů rady zatím není přesvědčeno, že digitální licence lze udělit. „Můj postoj se nemění. Licence bude možné udělit až po novelizaci zákona o provozování rozhlasového a televizního vysílání. Dříve určitě ne,“ řekla M&M členka skeptického křídla rady Irena Ondrová.
DVB-T karty
AVer TV-DVB-T 771
- http://www.avermedia.com/docs/pdffiles/linux.txt
- http://www.czechcomputer.cz/product.jsp?artno=29413
- http://shop.satplus.cz/
galerie TV karet a jejich nastavení pod Linuxem
TechniSat AirStar2
- http://www.technisat.com/?site=produkte/produkteview.php&kid=1,68&pid=1352&reload
- http://shop.satplus.cz/
varianta i v USB
TechniSat ModiTel 1 (PCMCIA)
DVB-S
TechniSat Skystar 1 CI
TechniSat Skystar 2
Dalsi informace o prijmu DVB-S:
