Video-on-demand

Z Czela.net
Přejít na: navigace, hledání

Obsah

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 Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
B Slices Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
SI and SP Slices Šablona:No Šablona:Yes Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No
Multiple Reference Frames Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
In-Loop Deblocking Filter Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
CAVLC Entropy Coding Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
CABAC Entropy Coding Šablona:No Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
Flexible Macroblock Ordering (FMO) Šablona:Yes Šablona:Yes Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No
Arbitrary Slice Ordering (ASO) Šablona:Yes Šablona:Yes Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No
Redundant Slices (RS) Šablona:Yes Šablona:Yes Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No
Data Partitioning Šablona:No Šablona:Yes Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No
Interlaced Coding (PicAFF, MBAFF) Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
4:2:0 Chroma Format Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
4:2:2 Chroma Format Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:Yes Šablona:Yes
4:4:4 Chroma Format Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:Yes
8 Bit Sample Depth Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
9 and 10 Bit Sample Depth Šablona:No Šablona:No Šablona:No Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes
11 and 12 Bit Sample Depth Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:Yes
8x8 vs. 4x4 Transform Adaptivity Šablona:No Šablona:No Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
Quantization Scaling Matrices Šablona:No Šablona:No Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
Separate Cb and Cr QP control Šablona:No Šablona:No Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
Monochrome Video Format Šablona:No Šablona:No Šablona:No Šablona:Yes Šablona:Yes Šablona:Yes Šablona:Yes
Residual Color Transform Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:Yes
Predictive Lossless Coding Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona:No Šablona: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
http://www.nenudse.cz/katalog/217100177/960-000054_S.jpg

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

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

./configure && make && make install

libdvbpsi

---

LameMP3

make clean
./configure && make && make install

ffmpeg

make clean
./configure --enable-libx264 --enable-libfaad --enable-libmp3lame \
--enable-postproc --enable-pthreads --enable-libfaac --enable-gpl \
--cpu=i686 && 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

galerie TV karet a jejich nastavení pod Linuxem

TechniSat AirStar2

varianta i v USB

TechniSat ModiTel 1 (PCMCIA)

DVB-S

TechniSat Skystar 1 CI

TechniSat Skystar 2

Dalsi informace o prijmu DVB-S:

Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje