videoforlinux
❶ 電腦高手或英語高手請進~~~~~!
BIOS常見中英對照表英(比較全面的)
Time/System Time 時間/系統時間
Date/System Date 日期/系統日期
Level 2 Cache 二級緩存
System Memory 系統記憶體
Video Controller 視頻控制器
Pane Type 液晶屏型號
Audio Controller 音頻控制器
Modem Controller 數據機(Modem)
Primary Hard Drive 主硬碟
Molar Bay 模組托架
Service Tag 服務標簽
Asset Tag 資產標簽
BIOS Version BIOS版本
Boot Order/Boot Sequence 啟動順序(系統搜索作業系統檔的順序)
Diskette Drive 軟碟驅動器
Internal HDD 內置硬碟驅動器
Floppy device 軟盤機設備
Hard-Disk Drive 硬碟驅動器
USB Storage Device USB存儲設備
CD/DVD/CD-RW Drive 光碟機
CD-ROM device 光碟機
Molar Bay HDD 模組化硬碟驅動器
Cardbus NIC Cardbus 匯流排網卡
Onboard NIC 板載網卡
Boot POST
進行開機自檢時(POST)硬體檢查的水平:設置為「MINIMAL」(默認設置)則開機自檢僅在BIOS升級,
記憶體模組更改或前一次開機自檢未完成的情況下才進行檢查。
設置為「THOROUGH」則開機自檢時執行全套硬體檢查。
Config Warnings
警告設置:該選項用來設置在系統使用較低電壓的電源適配器或其他不支援的配置時是否報警,
設置為「DISABLED」禁用報警,設置為「ENABLED」啟用報警
Internal Modem
內置數據機:使用該選項可啟用或禁用內置Modem。禁用(disabled)後Modem在作業系統中不可見。
LAN Controller
網路控制器:使用該選項可啟用或禁用PCI乙太網控制器。禁用後該設備在作業系統中不可見。
PXE BIS Policy/PXE BIS Default Policy
PXE BIS策略:該選項控制系統在沒有認證時如何處理
(啟動整體服務Boot Integrity Services(BIS))授權請求。
系統可以接受或拒絕BIS請求。設置為「Reset」時,在下次啟動電腦時BIS將重新初始化並設置為「Deny」。
Onboard Bluetooth 板載藍牙設備
MiniPCI Device Mini PCI設備
MiniPCI Status
Mini PCI設備狀態:在安裝Mini PCI設備時可以使用該選項啟用或禁用板載PCI設備
Wireless Control
無線控制:使用該選項可以設置MiniPCI和藍牙無線設備的控制方式。
設置為「Application」時無線設備可以通過「Quickset」等應用程式啟用或禁用,熱鍵不可用。
設置為「/Application」時無線設備可以通過「Quickset」等應用程式或熱鍵啟用或禁用。
設置為「Always Off」時無線設備被禁用,並且不能在作業系統中啟用。
Wireless
無線設備:使用該選項啟用或禁用無線設備。
該設置可以在作業系統中通過「Quickset」或「」熱鍵更改。
該設置是否可用取決於「Wireless Control」的設置。
Serial Port
串口:該選項可以通過重新分配埠位址或禁用埠來避免設備資源沖突。
Infrared Data Port
紅外數據埠。使用該設置可以通過重新分配埠位址或禁用埠來避免設備資源沖突。
Parallel Mode
並口模式。控制電腦並口工作方式為「NORMAL」(AT相容)(普通標准並行口)、「BI-DIRECTIONAL」,
(PS/2相容)(雙向模式,允許主機和外設雙向通訊)
還是「ECP」(Extended Capabilities Ports,擴展功能埠)(默認)。
Num Lock.
數碼鎖定。設置在系統啟動時數碼燈(NumLock LED)是否點亮。設為「DISABLE」則數碼燈保持滅,
設為「ENABLE」則在系統啟動時點亮數碼燈。
Keyboard NumLock
鍵盤數碼鎖:該選項用來設置在系統啟動時是否提示鍵盤相關的錯誤資訊。
Enable Keypad
啟用小鍵盤:設置為「BY NUMLOCK」在NumLock燈亮並且沒有接外接鍵盤時啟用數位小鍵盤。
設置為「Only By Key」在NumLock燈亮時保持embedded鍵區為禁用狀態。
External Hot Key
外部熱鍵:該設置可以在外接PS/2鍵盤上按照與使用筆記本電腦上的鍵的相同的方式使用鍵。
如果您使用ACPI作業系統,如Win2000或WinXP,則USB鍵盤不能使用鍵。
僅在純DOS模式下USB鍵盤才可以使用鍵。
設置為「SCROLL LOCK」(默認選項)啟用該功能,設置為「NOT INSTALLED」禁用該功能。
USB Emulation
USB模擬:使用該選項可以在不直接支援USB的作業系統中使用USB鍵盤、USB滑鼠及USB軟盤機。
該設置在BIOS啟動過程中自動啟用。啟用該功能後,控制轉移到作業系統時模擬繼續有效。
禁用該功能後在控制轉移到作業系統時模擬關閉。
Pointing Device
指標設備:設置為「SERIAL MOUSE」時外接串口滑鼠啟用並集成觸摸板被禁用。
設置為「PS/2 MOUSE」時,若外接PS/2滑鼠,則禁用集成觸摸板。
設置為「TOUCH PAD-PS/2 MOUSE」(默認設置)時,若外接PS/2滑鼠,可以在滑鼠與觸摸板間切換。
更改在電腦重新啟動後生效
Video Expansion
視頻擴展:使用該選項可以啟用或禁用視頻擴展,將較低的解析度調整為較高的、正常的LCD解析度。
Battery 電池
Battery Status 電池狀態
Power Management 電源管理
Suspend Mode 掛起模式
AC Power Recovery
交流電源恢復:該選項可以在交流電源適配器重新插回系統時電腦的相應反映。
Low Power Mode
低電量模式:該選項用來設置系統休眠或關閉時所用電量。
Brightnessg
亮度:該選項可以設置電腦啟動時顯示器的亮度。
計算機工作在電源供電狀態下時默認設置為一半。
計算機工作在交流電源適配器供電狀態下時默認設置為最大。
Wakeup On LAN
網路喚醒:該選項設置允許在網路信號接入時將電腦從休眠狀態喚醒。
該設置對待機狀態(Standby state)無效。只能在作業系統中喚醒待機狀態
該設置僅在接有交流電源適配器時有效。
Auto On Mod
自動開機模式:注意若交流電源適配器沒有接好,該設置將無法生效。
該選項可設置電腦自動開機時間,可以設置將電腦每天自動開機或僅在工作日自動開機。
設置在電腦重新啟動後生效。
Auto On Time
自動開機時間:該選項可設置系統自動開機的時間,時間格式為24小時制。
鍵入數值或使用左、右箭頭鍵設定數值。設置在電腦重新啟動後生效。
Dock Configuration 塢站配置
Docking Status 塢站狀態
Universal Connect
通用介面:若所用作業系統為WinNT4.0或更早版本,該設置無效。
如果經常使用不止一個戴爾塢站設備,並且希望最小化接入塢站時的初始時間,
設置為「ENABLED」(默認設置)。
如果希望作業系統對電腦連接的每個新的塢站設備都生成新的系統設置檔,設置為「DISABLED」。
System Security 系統安全
Primary Password 主密碼
Admin Password 管理密碼
Hard-disk drive password(s) 硬碟驅動器密碼
Password Status
密碼狀態:該選項用來在Setup密碼啟用時鎖定系統密碼。
將該選項設置為「Locked」並啟用Setup密碼以放置系統密碼被更改。
該選項還可以用來放置在系統啟動時密碼被用戶禁用
System Password 系統密碼
Setup Password Setup密碼
Post Hotkeys
自檢熱鍵:該選項用來指定在開機自檢(POST)時螢幕上顯示的熱鍵(F2或F12)。 Chassis Intrusions
機箱防盜:該選項用來啟用或禁用機箱防盜檢測特徵。
設置為「Enable-Silent」時,啟動時若檢測到底盤入侵,不發送警告資訊。
該選項啟用並且機箱蓋板打開時,該域將顯示「DETECTED」。 Drive Configuration 驅動器設置
Diskette Drive A:
磁碟機A:如果系統中裝有軟盤機,使用該選項可啟用或禁用軟碟驅動器
Prmary Master Drive 第一主驅動器
Primary Slave Drive 第一從驅動器
Secondary Master Drive 第二主驅動器
Secondary Slave Drive 第二從驅動器
IDE Drive UDMA
支援UDMA的IDE驅動器:使用該選項可以啟用或禁用通過內部IDE硬碟介面的DMA傳輸。
Hard-Disk drive Sequence 硬碟驅動器順序
System BIOS boot devices 系統BIOS啟動順序
USB device USB設備
Memory Information 記憶體資訊
Installed System Memory
系統記憶體:該選項顯示系統中所裝記憶體的大小及型號
System Memory Speed
記憶體速率:該選項顯示所裝記憶體的速率
System Memory Channel Mode
記憶體通道模式:該選項顯示記憶體槽設置。
AGP Aperture
AGP區域記憶體容量:該選項指定了分配給視頻適配器的記憶體值。
某些視頻適配器可能要求多於預設值的記憶體量。
CPU information CPU信息
CPU Speed
CPU速率:該選項顯示啟動後中央處理器的運行速率
Bus Speed
匯流排速率:顯示處理器匯流排速率
Processor 0 ID
處理器ID:顯示處理器所屬種類及模型號
Clock Speed 時鍾頻率
Cache Size
緩存值:顯示處理器的二級緩存值
Integrated Devices(LegacySelect Options) 集成設備
Soundv
聲音設置:使用該選項可啟用或禁用音頻控制器
Network Interface Controller
網路介面控制器:啟用或禁用集成網卡
Mouse Port
滑鼠埠:使用該選項可啟用或禁用內置PS/2相容滑鼠控制器
USB Controller
USB控制器:使用該選項可啟用或禁用板載USB控制器。
PCI Slots
PCI槽:使用該選項可啟用或禁用板載PCI卡槽。
禁用時所有PCI插卡都不可用,並且不能被作業系統檢測到。
Serial Port 1
串口1:使用該選項可控制內置串口的操作。
設置為「AUTO」時,如果通過串口擴展卡在同一個埠位址上使用了兩個設備,
內置串口自動重新分配可用埠位址。
串口先使用COM1,再使用COM2,如果兩個位址都已經分配給某個埠,該埠將被禁用。
Parallel Port
並口:該域中可配置內置並口MODE
模式:設置為「AT」時內置並口僅能輸出資料到相連設備。
設置為PS/2、EPP或ECP模式時並口可以輸入、輸出資料.
這三種模式所用協定和最大資料傳輸率不同。最大傳輸速率PS/2
❷ 如何在linux裡面啟動minidlna
首先說一下MiniDLNA的設置。
在安裝有MiniDLNA的文件夾里(包括子文件夾)找到minidlna.conf這個文件(我忘了這個文件的預設位置在哪裡了)。用text編輯軟體打開這個文件。
雖然minidlna.conf文件里的說明很好懂,我還是在這里畫蛇添足地說明一下。
在minidlna.conf文件里找到
# + "A" for audio (eg. media_dir=A,/home/jmaggard/Music)
# + "V" for video (eg. media_dir=V,/home/jmaggard/Videos)
# + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures)
的部分。這是設置存放多媒體文件的文件夾(嚴格地說是設置想要MiniDLNA掃描的文件夾)的地方。「A」是音樂文件。「V」是視頻文件。「P"是圖片文件。
比如我的設置是:
media_dir=A,/home/mike/Public/Playlists (我存放playlist的地方)
media_dir=A,/home/mike/Public/Music (我存放音樂文件的地方)
media_dir=V,/home/mike/Public/Video (我存放視頻文件的地方)
media_dir=P,/home/mike/Public/Pictures (我存放圖片的地方)
順便說一下,與Mediatomb不同,MiniDLNA不能通過GUI(Graphical User Interface)來設置上面的要MiniDLNA掃描的文件夾。不過設置好的文件裡面的子文件夾是能夠自動掃描的。所以只要設置好最上層的文件夾,然後在裡面建各種文件夾,就能被自動掃描。所以在實際使用時我沒有感到任何不方便之處。換句話說,對設定要掃描的文件來說,沒有必要GUI。
然後找到
#db_dir=/var/cache/minidlna
的部分。在這里設置想存放資料庫文件的地方。比如我是這樣設置的:
db_dir=/home/mike/minidlna/cache
MiniDLNA將在/home/mike/minidlna/cache的裡面創建資料庫文件
最後找到
#log_dir=/var/log
在這里設置想存放log文件的地方。比如我是這樣設置的:
log_dir=/home/mike/minidlna
MiniDLNA將在/home/mike/minidlna的裡面創建log文件。
這樣就將MiniDLNA設置好了。其他的一些設置項目保持預設狀態就可以(當然也可以設置一下)。
其次說一下MiniDLNA的啟動。
MiniDLNA是要通過提示符下的命令行來啟動的。一開始我不知道,怎麼也啟動不了MiniDLNA。花了好多曲折。
打開terminal(比如Xterm等等)。鍵入下面的命令(我的例子):
/home/mike/Localusr/usr/sbin/minidlna -f /home/mike/minidlna/minidlna.conf -R
這里 /home/mike/Localusr/ 是我安裝MiniDLNA的文件夾(我做成的)。這部分要根據大家安裝MiniDLNA的地方而做相應的修改。
/home/mike/Localusr/usr/sbin/是安裝MiniDLNA時生成的文件夾。/home/mike/Localusr/usr/sbin/裡面的minidlna是執行文件。
即/home/mike/Localusr/usr/sbin/minidlna指出執行文件的位置。
/home/mike/minidlna/minidlna.conf是上面設置好的minidlna.conf文件的位置。即minidlna.conf文件可以放在任意地方(這就是我上面那句「我忘了這個文件的預設位置在哪裡了」的意思。因為我已將minidlna.conf從預設位置移動了)。
但是這樣啟動MiniDLNA很不方便。我想了另外一個辦法。先建立一個任意名字的text文件,比如start miniDLNA等等。然後在這個text文件里記入:
#!/bin/sh
/home/tong/Localusr/MiniDlna1.0.24/usr/sbin/minidlna -f /home/tong/minidlna/minidlna.conf -R
要啟動MiniDLNA時,右擊這個text文件,選「open」再選「Run」或「run in terminal」即可。
考慮到MiniDLNA是個多媒體伺服器,總希望啟動電腦時能自動啟動。網上有介紹自動啟動的方法的。但我試了一下不好用(不能自動啟動)。我想,啟動上面的那個text文件應該能夠啟動MiniDLNA的。我試了一下成功了MiniDLNA伺服器的設置和啟動。
我的方法是這樣的。點擊Ubuntu的desktop畫面右上角的像齒輪一樣的按鈕。找到裡面的「Startup applications...」。點擊。在彈出的畫面里點擊「Add」。在彈出的畫面里選擇「Browse」。然後選擇上面建立好的text文件即可。這樣每次啟動電腦時就能自動啟動MiniDLNA了。
❸ 如何利用Video4Linux獲取攝像頭數據
1. 攝像頭的安裝
在Linux下常用的攝像頭驅動是spca5xx。這個網站還給出了這款驅動支持的攝像頭的種類。另外,ov511晶元直接就支持Linux,使用者款晶元的攝像頭有網眼V2000。我使用的是網眼V2000的攝像頭,和Z-Star
301p+現代7131R晶元的攝像頭。後一種需要spca5xx的驅動。關於spca5xx的安裝方法,網上有很多介紹,這里就不說了。
2. 攝像頭的調試
安裝好攝像頭後,為了測試攝像頭能否正常工作,可以用一下軟體。比較著名的是xawtv,在網上搜以下可以下載到。安裝好後,打開xawtv則可以調試攝像頭。
3. Video4Linux 編程獲取數據
現有的video4linux有兩個版本,v4l和v4l2。本文主要是關於v4l的編程。利用v4l API獲取視頻圖像一般有以下幾步:
a> 打開設備
b> 設置設備的屬性,比如圖像的亮度,對比度等等
c> 設定傳輸格式和傳輸方式
d> 開始傳輸數據,一般是一個循環,用以連續的傳輸數據
e> 關閉設備
下面具體介紹v4l編程的過程。首先指出,在video4linux編程時要包含頭文件,其中包含了video4linux的數據結構和函數定義。
1)v4l的數據結構
在video4linux API中定義了如下數據結構,詳細的數據結構定義可以參考v4l API的文檔,這里就編程中經常使用的數據結構作出說明。
首先我們定義一個描述設備的數據結構,它包含了v4l中定義的所有數據結構:
typedef struct
_v4ldevice
{int fd;//設備號
struct video_capability capability;
struct
video_channel channel[10];
struct video_picture picture;
struct video_clip
clip;
struct video_window window;
struct video_capture capture;
struct
video_buffer buffer;
struct video_mmap mmap;
struct video_mbuf
mbuf;
struct video_unit unit;
unsigned char
*map;//mmap方式獲取數據時,數據的首地址
pthread_mutex_t mutex;
int frame;
int
framestat[2];
int overlay;
}v4ldevice;
下面解釋上面這個數據結構中包含的數據結構,這些結構的定義都在中。
* struct
video_capability
name[32] Canonical name for this interface
type Type of
interface
channels Number of radio/tv channels if appropriate
audios
Number of audio devices if appropriate
maxwidth Maximum capture width in
pixels
maxheight Maximum capture height in pixels
minwidth Minimum capture
width in pixels
minheight Minimum capture height in pixels
這一個數據結構是包含了攝像頭的屬性,name是攝像頭的名字,maxwidth maxheight是攝像頭所能獲取的最大圖像大小,用像素作單位。
在程序中,通過ioctl函數的VIDIOCGCAP控制命令讀寫設備通道已獲取這個結構,有關ioctl的使用,比較復雜,這里就不說了。下面列出獲取這一數據結構的代碼:
int v4lgetcapability(v4ldevice *vd)
{
if(ioctl(vd->fd,
VIDIOCGCAP, &(vd->capability)) < 0)
{
v4lperror("v4lopen:VIDIOCGCAP");
return -1;
}
return 0;
}
*
struct video_picture
brightness Picture brightness
hue Picture hue (colour
only)
colour Picture colour (colour only)
contrast Picture
contrast
whiteness The whiteness (greyscale only)
depth The capture depth
(may need to match the frame buffer depth)
palette Reports the palette that
should be used for this image
這個數據結構主要定義了圖像的屬性,諸如亮度,對比度,等等。這一結構的獲取通過ioctl發出VIDIOCGPICT控制命令獲取。
* struct video_mbuf
size The number of bytes to
map
frames The number of frames
offsets The offset of each frame
這個數據結構在用mmap方式獲取數據時很重要:
size表示圖像的大小,如果是640*480的彩色圖像,size=640*480*3
frames表示幀數
offsets表示每一幀在內存中的偏移地址,通過這個值可以得到數據在圖像中的地址。
得到這個結構的數據可以用ioctl的VIDIOCGMBUF命令。源碼如下:
int v4lgetmbuf(v4ldevice
*vd)
{
if(ioctl(vd->fd, VIDIOCGMBUF, &(vd->mbuf))<0)
{
v4lperror("v4lgetmbuf:VIDIOCGMBUF");
return -1;
}
return
0;
}
而數據的地址可以有以下方式計算:
unsigned char
*v4lgetaddress(v4ldevice *vd)
{
return (vd->map +
vd->mbuf.offsets[vd->frame]);
}
2)獲取影像mmap方式。
在video4Linux下獲取影像有兩種方式:overlay和mmap。由於我的攝像頭不支持overlay方式,所以這里只談mmap方式。
mmap方式是通過內存映射的方式獲取數據,系統調用ioctl的VIDIOCMCAPTURE後,將圖像映射到內存中,然後可以通過前面的v4lgetmbuf(vd)函數和v4lgetaddress(vd)函數獲得數據的首地址,這是李可以選擇是將它顯示出來還是放到別的什麼地方。
下面給出獲取連續影像的最簡單的方法(為了簡化,將一些可去掉的屬性操作都去掉了):
char*
devicename="/dev/video0";
char* buffer;
v4ldevice device;
int width =
640;
int height = 480;
int frame =
0;
v4lopen("/dev/video0",&device);//打開設備
v4lgrabinit(&device,width,height);//初始化設備,定義獲取的影像的大小
v4lmmap(&device);//內存映射
v4lgrabstart(&device,frame);//開始獲取影像
while(1){
v4lsync(&device,frame);//等待傳完一幀
frame
= (frame+1)%2;//下一幀的frame
v4lcapture(&device,frame);//獲取下一幀
buffer =
(char*)v4lgetaddress(&device);//得到這一幀的地址
//buffer給出了圖像的首地址,你可以選擇將圖像顯示或保存......
//圖像的大小為
width*height*3
..........................
}
轉載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦
❹ http://.baidu.com/question/211446940.htmlfr=im100009
Let's altercate its some capital anatomicities and accomplishmentures. Nokia N900 mobile phone is the aboriginal Linux Maemo 5 accurate phone and carries a ample affectation screen of 3.5 inch with blow-acute and supanchorages 800 x 480 pixel reband-aid and appears with full QWERTY keylath. It has 5mega pixel camera with features like CMOS sensor,cheap mlb jerseys from china,baseball jersey designs, Carl Zeiss eyes, Tessar lens,football practice jerseys pinneys, with 3 x agenda zoom and opeallowanceal with bifold-LED beam, a absolute phone for capturing the appropriate mauguryts of your life with amaback-bite accuracy. You can though email the photo and anon upload in the websites like Facebook
Nokia is the arch moacerbity aggregation and aswell able-bodied accepted for its avant-garde technology. Nokia mobile has auspiciously barrageed the Nokia N900 mobile in India. The phone is anchored with all abstruse blueprint. Actuaccessory this is not the alone the phone it is the pholap (phone + Laptop). An accomplished apparatus anytime fabricated by Nokia mobile. It is the ablaze business aggressive mobile phone or pholap. Of advance e to its high attendings and rich appearance the amount of this phone is big-ticket and ambition to the humans.
Nokia N900 mobile phone music playback is appropriate and carries assorted music architectures like wav,Carpet Cleaning Monmouth County NJ, .mp3, .AAC,inter milan soccer jerseys, .eAAC,unmarked baseball jerseys, .wma,camo baseball jerseys, .m4a but good at also abutments DivX / XviD playaback it accomplishs simple for the user to watch tbeneficiary admired cines and also acatoneanied with incongenital FM addresster. But the array activity of this phone is absolutely black abnormally if the Wi-Fi is angry on and also abridgement of account approach. The apps of the camera are little bit boring. The phone is acceptable for tcorrupt who admired to be onband 24 x 7 and consistently accessible to aftertaste the technology. It has high acceleration wirebeneath amplebandage and the user can adore the browsing with abounding awning. Nokia N900 mobile lacks in few breadths but if you wish to acquaintance this accessory you can do. Nokia N900 amount in India is about Rs. 25, 000.
Nokia N900 adaptable buzz carries accumulation accumulator capabilities with 32 GB built-in anamnesis which can be additional with 48 GB with microSD agenda. It can abundance up to 7000 MP3 songs or 40 hours of top-superior video. The apparatus is preamounted with the opeappraisement arrangement Maemo 5 bendableceramics on Linux. Its web countenanceser is by the Mozilla technology. The one air-conditioned affection is the affiliation of acquaintances with Google Talk / Skype conacumens.
❺ 如何實現嵌入式Linux下USB攝像頭視頻採集
內核裡面把USB、USB攝像頭都編譯進去(或編譯成模塊,具體取決於你攝像頭的型號),然後寫一段程序控制攝像頭就可以了(類似程序、文檔網上很多的)
❻ rtmpt和rtmp為什麼一個加埠號,一個不加
這個應用主要是將HTTP的串流(非HLS或DASH)轉換成RTMP協議傳送到Adobe Flash Media Server或Wowza Media Server的媒體伺服器。
根據維基網路: 「Real Time Messaging Protocol (RTMP) was initially a proprietary protocol developed by Macromedia for streaming audio, video and data over the Internet, between a Flash player and a server. Macromedia is now owned by Adobe, which has released an incomplete version of the specification of the protocol for public use.」
RTMP的協議有以下的參數:
RTMP: 其原始採用TCP port 1935
RTMPS: 將RTMP載入到SSL的安全機制,就類似HTTPS。
RTMPE: 採用Adobe所提供給RTMP所發展的加密版本。
RTMPT: 在RTMP上加掛he RTMP protocol 封裝在HTTP請求中,可以穿越防火牆。這是一個很不錯的協議,使用TCP埠80和443繞過公司對防火牆。封裝的會話可能攜帶純RTMP,RTMPS或RTMPE包內。
RTMP 串流
VLC 在 2.0.x版本里可以支持RTMP協議。不過,有些環境卻沒法執行,例如2.0.2, 2.0.3, 2.0.4, 2.0.6在Windows 2008 Server 64的伺服器上確實沒法執行。可以開啟VLC然後開啟網路串流,如「RTMP://aaa.bbb.com:1935/live/串流源「,看看可否開啟。主要是VLC 2.0.x採用 ffmpeg/libav的程序庫,但是, 有的包裝卻沒法支持。所以必須先做確認。當 librtmp 的支持被啟動於 ffmpeg/libav 則RTMPS才可以有功用。
VLC和RTMP的情形主要是用來捕獲和轉碼應用程序生成一個單一的流。是通過另一個應用程序分配給多個客戶端。這在Wowza是非常重要的。雖然,Wowza也支持VLC採用UDP/RTP/RTSP方式接收串流,但是,很多情況下是很不穩定的。
LC直接連接到一個的RTMP串流,如WOWZA,不聽傳入的請求。因此,它是不可能的,以查看的RTMP流直接從VLC。您需要連接到WOWZA,觀看流。這是可以用VLC做到的:
$ vlc rtmp://rtmp.server.com:1935/path/to/stream有件事必須提醒的。從VLC將RTMP串流傳送給Wowza伺服器並不是都很穩定的。有一些時間關系的「蟲」會造成Wowza關閉連線。 這樣的問題都是與「音頻」與」視頻「時間戳(Timestamp)有關系的。採用「audio-desync」 選項來整合RTMP也不是個好點子,但是, 可以不斷調整與修改。
Webcam RTMP streaming
以下是有關webcam的應用。其他的有採集裝置、設備、視頻文檔等應用。
Windows 的範例
在windows的採集裝置都是利用DirectShow這個界面的。在VLC的模塊也是用這樣的界面,成為「DirectShow「或」dshow」。以下是範例:
$ vlc dshow://"" --sout '#transcode{vcodec=h264,vb=300,fps=25,scale=1,acodec=mp4a,ab=64,channels=2}:std{access=rtmp,mux=ffmpeg{mux=flv},dst=rtmp://rtmp.server.com:1935/path/to/stream}'DirectShow選項也可在QT界面里採用
Linux 的範例
通常在Linux的採集裝置上都是採用「video for linux」 (v4l2)這個界面。使用指令方式來採集webcam裝置(或稱為」v4l2 裝置」)送出RTMP串流的範例如下:
$ vlc v4l2:// --v4l2-fps=25 --sout '#transcode{vcodec=h264,vb=300,fps=25,scale=1,acodec=mp4a,ab=64,channels=2}:std{access=rtmp,mux=ffmpeg{mux=flv},dst=rtmp://rtmp.server.com:1935/path/to/stream}'這個例子可以自動偵測 v4l2 裝置並且選擇第一個裝置來採集訊號。其他的參數選項如視頻標准(PAL, NTSC)、Chroma、寬度、長度等等可以自行設置。必須要注意的是,這些參數設置跟本身的設備有關。 當我門使用debug模式 (-vvv),VLC自身的video for linux (v4l2) 模塊會顯示出執行時所出現的數值訊息。v4l2 模塊提供以下可作為優化的選項:
–v4l2-dev=: 指定所要採集的特定裝置
–v4l2-standard=: 使用哪種視頻標准,例如: SECAM, PAL, NTSC and more
–v4l2-width=: 視頻呈現的寬度(in pixels)
–v4l2-height=: 視頻呈現的長度度(in pixels)
以上是描述有關v4l2的參數選項。完整的v4l2模塊訊息,可以利用下面的指令查詢。
$ vlc -H -p v4l2 --advanced以下是另一個將http串流轉碼(transcode)到RTMP給Adobe Flash Media Server或Wowza Media Server等視頻伺服器
cvlc -I mmy --sout-mux-caching=5000 --sout='#transcode{venc=x264{keyint=60},vcodec=h264,vb=800}:std{access=rtmp,mux=ffmpeg{mux=flv},dst=rtmp://destinationIPaddress:1935/live/StreamFile}}' &這是用ffmpeg的方法:
ffmpeg -i -vcodec libx264 -vb 800k -acodec libfaac -ab 64k -f flv rtmp://DestinationIPAddress:1935/live/StreamFile
❼ 如何設置BIOS
絕大部分的電腦都是,在開機的時候按del鍵進入,選擇bios項,一般還有按f1繼續選項的,這個沒關系,你看看就明白的。具體bios參數設定這給你份詳解,你自己根據自己需要改動。
一、STANDARD CMOS SETUP(標准CMOS設置)
這里是最基本的CMOS(Complementary Metal Oxide
Semiconctor,互補金屬氧化物半導體)系統設置,包括日期、驅動器和顯示適配器,最重要的一項是halt on:系統掛起設置,預設設置為All
Errors,表示在POST(Power On Self
Test,加電自測試)過程中有任何錯誤都會停止啟動,此選擇能保證系統的穩定性。如果要加快速度的話,可以把它設為No
Errors,即在任何時候都盡量完成啟動,不過加速的後果是有可能造成系統錯誤,請按需選擇吧。
1、Drive A/Drive B
選項:360K,5.25in;1.2M,5.25in;720K,3.25in;1.4M,3.25 in;2.88M,3.25in
設置合適的驅動器(現在都是1.44M的啦),如果沒有相應的硬體,盡量設為None,可以提高系統自檢速度。
2、Video(視頻)
選項:EGA/VGA,Mono(黑白顯示器)
設成EGA/VGA吧,不要嘗試改為Mono,會減慢啟動速度的。
二、BIOS FEATURES SETUP(BIOS特徵設備)
1、Virus Warning/Anti-Virus Protection(病毒警告/反病毒保護)
選項:Enabled(開啟),Disabled(關閉),ChipAway(晶元控制)
這項設置可防止外部程序對啟動區和硬碟分區表的寫入,當發生寫入操作時,系統會自動產生警告並提示用戶中斷程序的執行。它並不能保護整個硬碟,而且對於操作系統的安裝(例如WINDOWS95/98)及某些磁碟診斷程序,甚至對BIOS的升級,都可能產生不必要的沖突而引致程序的中斷。建議用戶將這選項關閉,系統的認值是Disable。
某些主板自帶有抗病毒內核,它可以提供比普通病毒警告更高一層的防衛,不過,當使用自帶BIOS的外圍控制器(如SCSI卡或UltraDMA
66控制卡)時,啟動區病毒可以繞過系統BIOS來進行攻擊,保護將完全失效。
2、CPU Level 1 Cache/Internal Cache(中央處理器一級緩存/內部緩存)
選項:Enabled,Disabled
此設置用於控制CPU的主緩存開啟/關閉,L1
Cache對機器的整體性能有很大影響,關閉以後系統的性能會下降幾個數量級。在超頻的時候,一級緩存往往是成功與否的關鍵所在,比如你不能超到500MHz,並不代表CPU不能上500MHz,很可能是L1
Cache無法達到,所以關閉一級緩存可以提升超頻的成功率。
3、CPU Level 2 Cache/External Cache(中央處理器二級緩存/外部緩存)
選項:Enabled,Disabled
此設置用於控制CPU的主緩存開啟/關閉,它對系統和超頻的影響如同一級緩存,關閉L2 Cache也能夠超頻的成功率。
4、CPU L2 Cache ECC Checking(CPU二級緩存ECC校驗)
選項:Enabled,Disabled
系統可以啟用CPU內部L2Cache進行ECC(Error Checking and
Correction,錯誤檢查修正)檢測,默認值是Enable,它可以偵察並糾正單位信號錯誤保持資料的准確性,對超頻的穩定性有幫助,但不能偵察雙位信號錯誤。這里要注意的是,啟用ECC檢測將會延遲系統自檢的時間和降低機器的性能,而且必須內存支持才能開啟此特性。
5、Quick Power On Self Test(快速加電自檢測)
選項:Enabled,Disabled
這項設置可加快系統自檢的速度,使系統跳過某些自檢選項(如內存完全檢測),不過開啟之後會降低偵錯能力,削弱系統的可**性。
6、Boot Sequence
選項:A, C, SCSI/EXT
C, A, SCSI/EXT
C, CD-ROM, A
CD-ROM, C, A
D, A, SCSI/EXT (至少擁有兩個IDE硬碟時才會出現)
E, A, SCSI/EXT (至少擁有三個IDE硬碟時才會出現)
F, A, SCSI (至少擁有四個IDE硬碟時才會出現)
SCSI/EXT, A, C
SCSI/EXT, C, A
A, SCSI/EXT, C
LS/ZIP,C
這項設置決定系統引導的驅動器號,若想加快系統自檢的速度可設為(C Only),則系統不對其它驅動器自檢而直接進入主引導硬碟。某些主板(如:ABIT
BE6和BP6)擁有額外的IDE控制器,可以接入第三或第四組IDE設備,這時你應該選擇EXT啟動優先。
7、Boot Sequence EXT Means(把啟動次序的EXT定義為何種類型)
選項:IDE、SCSI
當你使用EXT設備時,定義使用的設備類型,包括(Integrated Drive Electronics,電子集成驅動器)和SCSI(Small
Computer System Interface,小型計算機系統介面)。
8、Swap Floppy Drive(交換軟盤驅動器號)
選項:Enabled,Disabled
交換磁碟驅動器的位置,適應不同格式的軟盤。當系統安裝了2台軟碟機時,若設定為Enabled,系統將會把B驅作為啟動盤啟動,若設為Disabled則相反。
9、Boot Up Floppy Seek(啟動時尋找軟盤驅動器)
選項:Enabled,Disabled
開機時測試軟碟機的存在與否,並檢查它的磁軌數是40軌還是80軌,一般360K的都是40軌,而720K/1.2MB/1.44MB的則是80軌。默認值為Enable,注意:當軟碟機的磁軌數是80軌時,BIOS並不能區分其所屬的類型。
10、Boot Up NumLock Status(啟動時鍵盤上的數字鎖定鍵的狀態)
選項:On(開),Off(關)
控制小鍵盤的開/關狀態,對性能無影響。
11、Gate A20 Option(A20地址線選擇)
選項:Normal(正常)、Fast(加速)
設置哪一個控制單元管理1MB以上內存地址的A20地址線,設為Normal用鍵盤控制器管理,設為Fast用晶元組控制器管理,可提高內存存取的速度和系統整體性能,特別是對於OS/2和Windows等操作系統來說非常有效。因為它們的保護模式經常需要BIOS
A20地址線來進行切換,而晶元組控制器比鍵盤控制器更快,所以Fast是首選設置。
12、IDE HDD Block Mode(IDE硬碟塊模式)
選項:Enabled,Disabled
以前的硬碟存取模式是一個個扇區來進行的,塊模式把多個扇區組成一個塊,每次存取幾個扇區,可以增加多扇區存取時的數據傳輸率。開啟此特性後,BIOS會自動偵察硬碟是否支持塊模式(現今的大多數硬碟己有這個功能),而且每中斷一次可發出64KB資料。如果你使用Windows
NT系統,就要小心啦,它並不支持塊模式,很可能導致數據傳輸出錯,所以微軟建議Win NT
4.0用戶關閉IDE硬碟塊模式。關閉此特性後,每中斷一次只能發出512Byte資料,降低了磁碟的綜合性能。
13、32-bit Disk Access(32位磁碟存取)
選項:Enabled,Disabled
實際上32位磁碟存取並不是真正的32位傳輸,而是用IDE控制器聯合了2個16位操作來達到目的。對了PCI匯流排來說,在同一時間能夠傳送的數據越多越好,因此假32位傳輸亦可以增加系統性能。Windows
NT系統不支持32位磁碟存取,很可能導致數據傳輸出錯,所以微軟建議Win NT 4.0用戶關閉此特性,當然,16位是無論如何也快不過32位的。
14、Typematic Rate Setting(輸入速度設置)
選項:Enabled,Disabled
是否使用人工設置來控制輸入速度,如果你想加快文字處理效率,還是打開的好,只有Enabled之後才能調節輸入速率和輸入延遲。
15、Typematic Rate (Chars/Sec)(輸入速率,單位:字元/秒)
選項:6, 8, 10, 12, 15, 20, 24, 30
在一秒之內連續輸入的字元數,數值越大速度越快。
16、Typematic Rate Delay (Msec)(輸入延遲,單位:毫秒)
選項:250, 500, 750, 1000
每一次輸入字元延遲的時間,數值越小速度越快。
17、Security Option(安全選項)
選項:System,Setup
只要在BIOS中建立了密碼,此特性才會開啟,設置為System時,BIOS在每一次啟動都會輸入密碼,設置為Setup時,在進入BIOS菜單時要求輸入密碼。如果你不想別人亂動你的機器,還是加上密碼的好。
18、PCI/VGA Palette Snoop(PCI/VGA調色版探測)
選項:Enabled,Disabled
此特性僅用於圖形卡介面上的附加設備,比如MPEG子卡等。通過調色版探測可以糾正幀緩存的數據,並能把它們同步發給附加設備和主顯示卡,避免添加子卡後產生黑屏現象。
19、Assign IRQ For VGA(給VGA設備分配IRQ:Interrupt Request,中斷請求)
選項:Enabled,Disabled
目前,許多高端圖形卡都需要IRQ來增加與主板的數據交換速度,開啟之後能大幅提高總體性能。相反的是,低端圖形卡並不需要分配IRQ,在顯卡的使用手冊中有說明它是否調用中斷,不佔用中斷的好處是節省系統資源。
20、MPS Version Control For OS(面向操作系統的MPS版本)
選項:1.1,1.4
它專用於多處理器主板,用於確定MPS(MultiProcessor
Specification,多重處理器規范)的版本,以便讓PC製造商構建基於英特爾架構的多處理器系統。與1.1標准相比,1.4增加了擴展型結構表,可用於多重PCI匯流排,並且對未來的升級十分有利。另外,v1.4擁有第二條PCI匯流排,還無須PCI橋連接。新型的SOS(Server
Operating Systems,伺服器操作系統)大都支持1.4標准,包括WinNT和Linux SMP(Symmetric
Multi-Processing,對稱式多重處理架構)。如果可以的話,盡量使用v1.4。
21、OS Select For DRAM > 64MB(操作系統怎樣處理大於64MB的內存)
選項:OS/2,Non-OS/2
當內存尺寸大於64MB時,IBM的OS/2系統將以不同的方式管理內存,如果你不用OS/2,則設置為「Non-OS/2」。
22、HDD S.M.A.R.T. Capability(硬碟S.M.A.R.T.能力)
選項:Enabled,Disabled
SMART(Self-Monitoring, Analysis and Reporting
Technology,自動監測、分析和報告技術)是一種硬碟保護技術,開啟能增加系統穩定性。
在網路環境中,S.M.A.R.T.可能會自動發送一些未經監督的數據包到硬碟中,它們是不被操作系統允許的操作,經常導致系統重啟。如果你打算把計算機作為網路伺服器,最好關閉此特性。
23、Report No FDD For Win9x(為Win9x報告找不到軟盤驅動器)
選項:Enabled,Disabled
在沒有FDD(Floppy Disk Driver,軟盤驅動器)的機器中,關閉此選項和Intergrated Peripherals中的FDC(Floppy
Disk Controller,軟盤驅動器控制裝置)選項,可以在Win9x中釋放IRQ6,節省系統資源。
24、Delay IDE Initial (Sec)(延遲IDE初始化,單位:秒)
選項:0, 1, 2, 3, ...,
現今BIOS的啟動比以前快得多了,在進行設備偵察時,某些舊式IDE設備可能還沒啟動,為了適應這種情況,BIOS提供了一個延遲選項,可以減慢它的啟動時間。設置為「0」時速度最快,BIOS將不理會IDE設備的初始化失敗,直接啟動。
25、Processor Number Feature(處理器號碼特性)
選項:Enabled,Disabled
專用奔騰III等序列號型處理器,開啟之後可以通過某些特殊程序讀取序列號,提供一種安全保證。實際上,這類保護的級別是相當低的,很容易被別人破解並作攻擊之用,還是關閉的好。
26、Video BIOS Shadowing(視頻BIOS映射)
選項:Enabled,Disabled
顯卡做每一項工作都必須經過CPU處理數據,甚至一些硬體與硬體之間的交換(如顯示晶元與顯示內存),也要動用到中央處理器。為了提高速度,首個解決方案是增加BIOS晶元,擴展系統BIOS的功能來管理顯卡。開啟此特性可以把視頻BIOS的一部分內容拷貝到系統內存,加快存取速度。在傳統的計算機中,CPU通過64位DRAM匯流排讀數據比8位XT匯流排要快得多,可以大大提高顯示子系統的性能。不過,當代的顯卡已經包含了一個處理器晶元,所有工作都由顯示處理器完成,並用驅動程序的特殊指令和CPU直接溝通,在增加速度的同時,亦提供了向後兼容性。另外,大多數操作系統(如:WinNT
4.0、Linux)可以繞過BIOS操作硬體,所以BIOS映射已經沒有什麼用處了,反而會浪費主內存空間或引起系統不穩定。
順便提一句,大多數顯卡用的是Flash ROM是EEPROM(Electrically Erasable Programmable
ROM,電擦寫可編程只讀存儲器),它們的速度不僅比舊式130-150ns EPROM快,甚至超越了DRAM,因此視頻BIOS映射就變得沒意義。
如果你執意要使用映射,應該把所有區域都映射,不要僅一個32KB的預設值(C000-C7FF),避免BIOS容量過大引起的沖突。視頻BIOS映射的唯一好處是兼容DOS游戲,那些老古董並不能直接存取硬體,非得BIOS幫助不可。
27、Shadowing address ranges (xxxxx-xxxxx Shadow)(映射地址列)
選項:Enabled,Disabled
此選項控制那一個區域的內存將用於映射視頻BIOS。注意,某些附加卡會使用CXXX-EFFF作為輸入/輸出,並且內存讀/寫請求不會經過ISA匯流排執行,映射視頻BIOS可能導致附加卡不能工作。
要小心哦......
❽ FFmpeg有什麼用
FFmpeg有非常強大的功能包括視頻採集功能、視頻格式轉換、視頻抓圖、給視頻加水印等,核心功能作用如下。
視頻採集功能
ffmpeg視頻採集功能非常強大,不僅可以採集視頻採集卡或USB攝像頭的圖像,還可
以進行屏幕錄制,同時還支持以RTP方式將視頻流傳送給支持RTSP的流媒體伺服器,支持直播應用。
ffmpeg在Linux下的視頻採集
在Linux平台上,ffmpeg對V4L2的視頻設備提供了很好的支持,如:
./ffmpeg -t 10 -f video4linux2 -s 176*144 -r 8 -i /dev/video0 -vcodec h263 -f rtp rtp://192.168.1.105:5060 > /tmp/ffmpeg.sdp
以上命令表示:採集10秒鍾視頻,對video4linux2視頻設備進行採集,採集QCIF(176*144)的視頻,每秒8幀,視頻設備為/dev/video0,視頻編碼為h263,輸出格式為RTP,後面定義了IP地址及埠(WWW.PC841.COM 百事網),將該碼流所對應的SDP文件重定向到/tmp/ffmpeg.sdp中,將此SDP文件上傳到流媒體伺服器就可以實現直播了。
ffmpeg在windows下的視頻採集
在windows下關於ffmpeg視頻採集的資料非常少,但是ffmpeg還是支持windows下視頻採集的。ffmpeg支持windows下video for windows(VFW)設備的視頻採集,不過VFW設備已經過時,正在被WDM的視頻設備所取代,但是ffmpeg還沒有支持WDM的計劃,不過好像有將WDM轉為VFW的工具,因此ffmpeg還是可以在windows下進行視頻採集的。
視頻格式轉換功能
ffmpeg視頻轉換功能。視頻格式轉換,比如可以將多種視頻格式轉換為flv格式,可不是視頻信號轉換 。
ffmpeg可以輕易地實現多種視頻格式之間的相互轉換(wma,rm,avi,mod等),例如可以將攝錄下的視頻avi等轉成視頻網站所採用的flv格式。
視頻截圖功能
對於選定的視頻,截取指定時間的縮略圖。視頻抓圖,獲取靜態圖和動態圖,不提倡抓gif文件;因為抓出的gif文件大而播放不流暢。
給視頻加水印功能
使用ffmpeg 視頻添加水印(logo)。
❾ opencv配置好還需要video for linuxtwo嗎
http://sourceforge.net/projects/opencvlibrary/files/ 這個網址有 好吧,這個不能下載,我刪不掉答案,不好意思。。。
❿ 虛擬機安裝linux
下載vmware軟體
1.運行VMware Workstation 6,單擊「File→New→Virtual Machine」命令,進入創建虛擬機向導,或者直接按「Crtl+N」快捷鍵同樣進入創建虛擬機向導。
2.在彈出的歡迎頁中單擊「下一步」按鈕。
3.在「Virtual machine configuration」選項區域內選擇「Custom」單選按鈕。
4.在Choose the Virtual Machine Hardware Compatibility頁中,選擇虛擬機的硬體格式,可以在Hardware compatibility下拉列表框中,在VMware Workstation 6、VMware Workstation 5或VMware Workstation 4三者之間進行選擇。通常情況下選擇Workstation 6的格式,因為新的虛擬機硬體格式支持更多的功能,選擇好後單擊「下一步」按鈕。
5.在Select a Guest Operating System對話框中,選擇要創建虛擬機類型及要運行的操作系統,這里選擇Windows 2000 Professional操作系統,單擊「下一步」按鈕。
6.在Name the Virtual Machine對話框中,為新建的虛擬機命名並且選擇它的保存路徑。
7.在Processors選項區域中選擇虛擬機中CPU的數量,如果選擇Two,主機需要有兩個CPU或者是超線程的CPU。
8.在Memory for the Virtual Machine頁中,設置虛擬機使用的內存,通常情況下,對於Windows 98及其以下的系統,可以設置64MB;對於Windows 2000/XP,最少可以設置96MB;對於Windows 2003,最低為128MB;對於Windows Vista虛擬機,最低512MB。linux建議你設置512M。
9.在Network Type頁中選擇虛擬機網卡的「聯網類型」
選擇第一項,使用橋接網卡(VMnet0虛擬網卡),表示當前虛擬機與主機(指運行VMware Workstation軟體的計算機)在同一個網路中。
選擇第二項,使用NAT網卡(VMnet8虛擬網卡),表示虛擬機通過主機單向訪問主機及主機之外的網路,主機之外的網路中的計算機,不能訪問該虛擬機。
選擇第三項,只使用本地網路(VMnet1虛擬網卡),表示虛擬機只能訪問主機及所有使用VMnet1虛擬網卡的虛擬機。主機之外的網路中的計算機不能訪問該虛擬機,也不能被該虛擬機所訪問。
選擇第四項,沒有網路連接,表明該虛擬機與主機沒有網路連接。
10.在Select I/O Adapter Type頁中,選擇虛擬機的SCSI卡的型號,通常選擇默認值即可。
11.在Select a Disk頁中,選擇Create a new virtual disk(創建一個新的虛擬硬碟)。
12.在Select a Disk Type頁中,選擇創建的虛擬硬碟的介面方式,通常選擇默認值即可。
13.在Specify Disk Capacity頁中設置虛擬磁碟大小,對於一般的使用來說,選擇默認值即可。
14.在Specify Disk File頁的Disk file選項區域內設置虛擬磁碟文件名稱,通常選擇默認值即可,然後單擊完成按鈕。
最後將linux系統盤裝入光碟按照安裝一般操作系統的方式安裝,沒有光碟就用虛擬光碟機。
如果不會建議找同學幫忙或者用qq遠程協助。