Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് dvbstream ഇതാണ്.
പട്ടിക:
NAME
dvbstream - RTP വഴി ഒരു DVB ട്രാൻസ്പോർട്ട് സ്ട്രീം കൈമാറുക
സിനോപ്സിസ്
dvbstream [ -f ആവൃത്തി] [ -p vh] [ -s അടയാളപ്പെടുത്തൽ] [ -c കാർഡ്നം] [ -o ] [ -ps ] [ -i ipaddr ]
[ -r തുറമുഖം] [-a apid] [ -v vpid] പി -t ttpid] [-n ഉണങ്ങിയ ] [ pid1 ... ]
വിവരണം
dvbstream ഒരു DVB (ഡിജിറ്റൽ വീഡിയോ ബ്രോഡ്കാസ്റ്റ്, ഒന്നുകിൽ DVB-S) നിന്ന് ഒരു TS (ട്രാൻസ്പോർട്ട് സ്ട്രീം) എടുക്കുന്നു
സാറ്റലൈറ്റ് കാർഡുകൾക്ക്, കേബിളിനുള്ള DVB-C, അല്ലെങ്കിൽ ടെറസ്ട്രിയലിനായി DVB-T), പ്രക്ഷേപണം (ഒരു ഉപവിഭാഗം)
RTP പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് ഒരു LAN വഴി ഇത്.
ബജറ്റ് DVB കാർഡുകളിൽ ചില ഓപ്ഷനുകൾ ലഭ്യമല്ല.
ഓപ്ഷനുകൾ
-f മെഗാഹെർട്സിൽ ട്യൂൺ ചെയ്യാനുള്ള ആവൃത്തി.
-p, v|h
ധ്രുവീകരണം; ഒന്നുകിൽ h (തിരശ്ചീനമായി) അല്ലെങ്കിൽ v (ലംബമായി).
-s അടയാളപ്പെടുത്തൽ
DVB സ്ട്രീമിന്റെ ചിഹ്ന നിരക്ക്, സാധാരണയായി 27500.
-c കാർഡ്നം
ഏത് ഡിവിബി കാർഡ് ഉപയോഗിക്കണമെന്ന് തിരഞ്ഞെടുക്കുക. ദി കാർഡ്നം 0 നും 3 നും ഇടയിലായിരിക്കണം.
-a apid
DVB കാർഡിന്റെ TV-OUT-ൽ ഔട്ട്പുട്ട് ചെയ്യേണ്ട ഓഡിയോ PID തിരഞ്ഞെടുക്കുക (മുഴുവൻ കാർഡുകൾ മാത്രം).
-v vpid
DVB കാർഡിന്റെ TV-OUT-ൽ ഔട്ട്പുട്ട് ചെയ്യേണ്ട വീഡിയോ PID തിരഞ്ഞെടുക്കുക (മുഴുവൻ കാർഡുകൾ മാത്രം).
-t ttpid
ഡിവിബി കാർഡിന്റെ (മുഴുവൻ കാർഡുകൾ) ടിവി-ഔട്ടിൽ ഔട്ട്പുട്ട് ചെയ്യേണ്ട ടെലിടെക്സ്റ്റ് പിഐഡി തിരഞ്ഞെടുക്കുക
മാത്രം). -n ഉണങ്ങിയ ടൈംഔട്ട്, ശേഷം ഷട്ട്ഡൗൺ ഉണങ്ങിയ സെക്കൻഡ്.
-ps ഒരു (സ്ഥിരസ്ഥിതി) PES സ്ട്രീമിന് പകരം ഒരു PS ഔട്ട്പുട്ട് ചെയ്യുക.
-o പ്രക്ഷേപണം ചെയ്യുന്നതിനുപകരം stdout-ലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുക.
-i ipaddr
ഔട്ട്പുട്ട് ചെയ്യാനുള്ള IP മൾട്ടികാസ്റ്റ് പോർട്ട് (സ്ഥിരസ്ഥിതി 224.0.1.2 ആണ്)
-r തുറമുഖം
IP മൾട്ടികാസ്റ്റ് പോർട്ട് ഔട്ട്പുവിലേക്ക് (സ്ഥിരസ്ഥിതി 5004 ആണ്).
സെർവർ USAGE
നിങ്ങൾക്ക് Astra 19E-യിൽ നിന്ന് TVC ഇന്റർനാഷണൽ പ്രക്ഷേപണം ചെയ്യണമെങ്കിൽ, നിങ്ങൾ ഇനിപ്പറയുന്നവ ടൈപ്പ് ചെയ്യണം
കമാൻഡ്:
dvbstream -f 12441 -pv -s 27500 512 660
മൾട്ടികാസ്റ്റഡ് ട്രാൻസ്പോർട്ടിൽ ഉൾപ്പെടുത്താൻ നിങ്ങൾക്ക് കമാൻഡ് ലൈനിൽ 8 PID-കൾ വരെ വ്യക്തമാക്കാം
ധാര. ഒരു 10MBit/s നെറ്റ്വർക്കിന് ഒരു വീഡിയോയും ഒരു ഓഡിയോ സ്ട്രീമും കൈകാര്യം ചെയ്യാൻ കഴിയണം, അല്ലെങ്കിൽ
എട്ട് ഓഡിയോ സ്ട്രീമുകൾ.
നിങ്ങളുടെ DVB-S കാർഡിന്റെ (അല്ലെങ്കിൽ xawtv ഉപയോഗിച്ച്) TV-OUT-ലും ടിവി ചാനൽ കാണണമെങ്കിൽ
അല്ലെങ്കിൽ സമാനമായത്), തുടർന്ന് നിങ്ങൾക്ക് വീഡിയോ, ഓഡിയോ PID-കൾക്ക് മുമ്പായി "-v", "-a" ഫ്ലാഗുകൾ ഉപയോഗിക്കാം
യഥാക്രമം:
dvbstream -f 12441 -pv -s 27500 -v 512 -a 660
നിങ്ങൾ സ്ട്രീം ചെയ്യുന്നതിന് മുമ്പ് PIDS വ്യത്യസ്ത മൂല്യങ്ങളിലേക്ക് മാപ്പ് ചെയ്യാനുള്ള കഴിവും dvbstream-നുണ്ട്. വേണ്ടി
ഉദാഹരണത്തിന്, നിങ്ങൾ ടൈപ്പ് ചെയ്യുകയാണെങ്കിൽ
dvbstream -f 12441 -pv -s 27500 -v 512:1 -a 660:2
അപ്പോൾ വീഡിയോ സ്ട്രീം "PID 1" ആയി മാറുകയും ഓഡിയോ സ്ട്രീം "PID 2" ആയി മാറുകയും ചെയ്യും.
കൂടാതെ, 2001 ഒക്ടോബർ മുതലുള്ള ഡ്രൈവർ പതിപ്പുകൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് മുഴുവനും പ്രക്ഷേപണം ചെയ്യാൻ കഴിയും
കമാൻഡ് ഉപയോഗിച്ച് ട്രാൻസ്പോർട്ട് സ്ട്രീം (നിങ്ങൾ ഒരു ബജറ്റ് കാർഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ):
dvbstream 8192
8192 ഒരു "ഡമ്മി PID" ആണ് (നിയമപരമായ PIDS 0-8191 പരിധിയിലാണ്) ഡ്രൈവർ ഇത് വ്യാഖ്യാനിക്കുന്നു
മുഴുവൻ TS എന്നാണ് അർത്ഥമാക്കുന്നത്. വ്യക്തമായും, ഇതിൽ മാപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതിൽ അർത്ഥമില്ല
"പിഡ്".
ഉപയോക്താവ് USAGE
നിങ്ങളുടെ LAN-ലെ മറ്റേതെങ്കിലും മെഷീനിൽ സ്ട്രീം ലഭിക്കുന്നതിന്, dumprtp യൂട്ടിലിറ്റി ഉപയോഗിക്കുക (ഇതിൽ നിന്ന്
ts-rtp). ഈ ആർക്കൈവിൽ അല്പം മെച്ചപ്പെടുത്തിയ പതിപ്പ് ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. ഉദാ
dumprtp > സ്വീകരിച്ചു.ts
രണ്ടാമത്തെ മെഷീനിൽ നിങ്ങൾക്ക് ഒരു DVB കാർഡ് ഉണ്ടെങ്കിൽ, ഡീകോഡ് ചെയ്യാൻ നിങ്ങൾക്ക് rtpfeed കമാൻഡ് ഉപയോഗിക്കാം
അരുവി. ഉപയോഗ വിവരങ്ങൾക്കായി "rtpfeed -h" എന്ന് ടൈപ്പ് ചെയ്യുക. rtpfeed എഴുതിയത് Guenter ആണ്
വൈൽഡ്മാൻ[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]> - ഏതെങ്കിലും ബഗുകളോ അഭിപ്രായങ്ങളോ ദയവായി Guenter-നെ അഭിസംബോധന ചെയ്യുക.
നിങ്ങൾക്ക് ക്ലയന്റ് മെഷീനിൽ ഒരു DVB കാർഡ് ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് mpg123 ഉം mpegtools ഉം ഉപയോഗിക്കാം
തത്സമയ ഓഡിയോ ഡീകോഡിംഗിനായി DVB ഡ്രൈവർ നൽകിയിട്ടുണ്ട്:
dumprtp | ts2es എപിഡ് | mpg123 -
ഈ കമാൻഡ് ലൈൻ ഡിവിബിസ്ട്രീമിനൊപ്പം "rtpradio.sh" സ്ക്രിപ്റ്റായി ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
നിങ്ങൾക്ക് ഓഡിയോ മാത്രമേ ആവശ്യമുള്ളൂവെങ്കിൽ, എട്ട് ഓഡിയോ PID-കൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് dvbstream പ്രവർത്തിപ്പിക്കാം, തുടർന്ന് നിങ്ങളുടെ ക്ലയന്റുകളും
ഏത് PID പ്ലേ ചെയ്യണമെന്ന് തിരഞ്ഞെടുക്കാം.
തത്സമയ ടിവി ചാനൽ പ്ലേ ചെയ്യുന്നതിന്, ഞാൻ കണ്ടെത്തിയ ഏറ്റവും മികച്ച പരിഹാരം mplayer ആണ്
(http://www.mplayerhq.hu). ഏറ്റവും പുതിയ CVS പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക - mplayer പ്രവർത്തിക്കുന്നു
അതിവേഗം മെച്ചപ്പെട്ടു.
ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നെറ്റ്വർക്കിലൂടെ ടിവി സ്ട്രീം ചെയ്യുന്നത് നിങ്ങൾക്ക് കാണാൻ കഴിയും:
dumprtp | ts2ps vpid apid | mplayer -കാഷെ 2048 -
ഈ കമാൻഡ് ലൈൻ ഡിവിബിസ്ട്രീമിനൊപ്പം "rtptv.sh" സ്ക്രിപ്റ്റായി ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
എംപ്ലയർ ആർടിപി-പിഎസ് പിന്തുണ
"mplayer-libmpdemux-network.c.patch" എന്ന ഫയലിൽ കറന്റിനുള്ള ഒരു പാച്ച് അടങ്ങിയിരിക്കുന്നു (31 ജനുവരി
2001) പരീക്ഷണാത്മക RTP പിന്തുണ "പ്രവർത്തനക്ഷമമാക്കാൻ" mplayer-ന്റെ CVS പതിപ്പ്. ഇത് പ്രയോഗിക്കാൻ, പരിശോധിക്കുക
mplayer-ന്റെ ഒരു പുതിയ പകർപ്പ് ഉപയോഗിക്കുകയും "main/libmpdemux" ഡയറക്ടറിയിലേക്ക് മാറ്റുകയും ചെയ്യുക.
തുടർന്ന് കമാൻഡ് പ്രയോഗിക്കുക:
പാച്ച് </path_to/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch
അപ്പോൾ നിങ്ങൾക്ക് സാധാരണ പോലെ mplayer നിർമ്മിക്കാം. dvbstream-കൾക്കൊപ്പം ഒരു RTP സ്ട്രീം പ്രക്ഷേപണം ലഭിക്കുന്നതിന്
"-ps" ഓപ്ഷൻ, നിങ്ങൾ ക്ലയന്റ് മെഷീനിൽ ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പ് ചെയ്യേണ്ടതുണ്ട്:
mplayer rtp://224.0.1.2:5004/ -കാഷെ 2048
ടെൽനെറ്റ് ഇന്റർഫേസ്
v0.4 മുതൽ, DVBstream നിങ്ങളെ വിദൂരമായി അനുവദിക്കുന്നതിന് ഒരു "ടെൽനെറ്റ്" ഇന്റർഫേസ് ഉൾക്കൊള്ളുന്നു.
സ്ട്രീമിംഗ് ആരംഭിച്ച് നിർത്തുക, മറ്റൊരു ചാനലിലേക്ക് കാർഡ് ട്യൂൺ ചെയ്യുക.
ഇനിപ്പറയുന്ന കമാൻഡുകൾ പിന്തുണയ്ക്കുന്നു:
ട്യൂൺ ഫ്രീക് പോൾ സ്റേറ്റ് STOP ADDV pid[:map] ADDA pid[:map] ADDT pid[:map] ADD pid[:map] QUIT
നിർത്തുക എല്ലാ PID-കളും അടച്ച് സ്ട്രീമിംഗ് നിർത്തുന്നു. മറ്റ് കമാൻഡുകൾ സ്വയം ആയിരിക്കണം.
വിശദീകരണം. ഉദാഹരണത്തിന് ഉപയോഗത്തിനായി TELNET ഡയറക്ടറിയിലെ സ്ക്രിപ്റ്റുകൾ കാണുക. x
ചരിത്രം
dvbstream ഒറിജിനലിൽ ഉണ്ടായിരുന്ന നിരവധി ബഗുകൾ പരിഹരിക്കുന്നു ts-rtp അപേക്ഷ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് dvbstream ഓൺലൈനായി ഉപയോഗിക്കുക