FMUSER Físeán Tarchur Wirless Agus Fuaim Níos Éasca!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afracáinis
sq.fmuser.org -> Albáinis
ar.fmuser.org -> Araibis
hy.fmuser.org -> Airméinis
az.fmuser.org -> Asarbaiseáinis
eu.fmuser.org -> Bascais
be.fmuser.org -> Bealarúisis
bg.fmuser.org -> Bulgáiris
ca.fmuser.org -> Catalóinis
zh-CN.fmuser.org -> Sínis (Simplithe)
zh-TW.fmuser.org -> Sínis (Traidisiúnta)
hr.fmuser.org -> Cróitis
cs.fmuser.org -> Seiceach
da.fmuser.org -> Danmhairgis
nl.fmuser.org -> Ollainnis
et.fmuser.org -> Eastóinis
tl.fmuser.org -> Filipíneach
fi.fmuser.org -> Fionlainnis
fr.fmuser.org -> Fraincis
gl.fmuser.org -> Gailísis
ka.fmuser.org -> Seoirseach
de.fmuser.org -> Gearmáinis
el.fmuser.org -> Gréigis
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Eabhrais
hi.fmuser.org -> Hiondúis
hu.fmuser.org -> Ungáiris
is.fmuser.org -> Íoslainnis
id.fmuser.org -> Indinéisis
ga.fmuser.org -> Gaeilge
it.fmuser.org -> Iodáilis
ja.fmuser.org -> Seapáinis
ko.fmuser.org -> Cóiréis
lv.fmuser.org -> Laitvis
lt.fmuser.org -> Liotuáinis
mk.fmuser.org -> Macadóinis
ms.fmuser.org -> Malaeis
mt.fmuser.org -> Máltais
no.fmuser.org -> Ioruais
fa.fmuser.org -> Peirsis
pl.fmuser.org -> Polainnis
pt.fmuser.org -> Portaingéilis
ro.fmuser.org -> Rómáinis
ru.fmuser.org -> Rúisis
sr.fmuser.org -> Seirbis
sk.fmuser.org -> An tSlóvaic
sl.fmuser.org -> Slóivéinis
es.fmuser.org -> Spáinnis
sw.fmuser.org -> Svahaílis
sv.fmuser.org -> Sualainnis
th.fmuser.org -> Téalainnis
tr.fmuser.org -> Tuircis
uk.fmuser.org -> Úcráinis
ur.fmuser.org -> Urdais
vi.fmuser.org -> Vítneam
cy.fmuser.org -> Breatnais
yi.fmuser.org -> Giúdais
Is é an cód foinse oscailte live555 an SDK a úsáidtear chun feidhm tarchuir na meán sruthú a chur i bhfeidhm. Úsáid an dráma Common.cpp san fhillteán teSTProgs sa SDK chun modúl tarchuir an bhosca barr tacair teilifíse IP a dhearadh, agus mar aon leis an modúl athsheinm is ionann é agus seinnteoir meán sruthaithe an phróisis bosca barr IPTV. imirtCommon. is droichead é cpp a nascann an freastalaí agus an cliant. Is é a phrionsabal oibre ná nuair a iarrann an cliant sonraí ón bhfreastalaí, faigheann sé faisnéis tuairiscithe an PFS ó URL an fhreastalaí agus cruthaíonn sé seisiún ilmheán bunaithe ar an PFS, agus imríonn sé an sruth sonraí sa deireadh.
thug sé isteach próiseas dearaidh seinnteoir meán sruthú bosca barr IPTV, ag baint úsáide as feidhm playCommON.cpp i gcód foinse oscailte live555, in éineacht le dearadh struchtúr bogearraí bosca barr IPTV, d’fhorbair sé an modúl tarchuir de bhosca barr IPTV. . Ansin tá an modúl tarchuir ceangailte leis an lárearraí tríd an scuaine teachtaireachta, agus ag an am céanna tá baint aige leis an modúl athsheinm trí fheidhm iontrála an mhodúil athsheinm, agus ar deireadh is é seinnteoir meán sruthú an bhosca barr IPTV é. Tástáladh an t-imreoir agus tá feidhmíocht chobhsaí aige.
1 dearadh seinnteoir meán sruthú bosca barr IPTV
1. 1 struchtúr bogearraí bosca barr IPTV
Tá cód bogearraí an bhosca barr socraithe roinnte ina 4 chuid: tiománaí crua-earraí, córas oibriúcháin, lárearraí, ciseal feidhmchláir.
1) Nascann tiománaí na crua-earraí na crua-earraí bunúsacha agus an córas oibriúcháin uachtarach. 2) Córas oibriúcháin Úsáidtear an cód foinse oscailte saor in aisce Linux anseo. 3) Middleware An ciseal oiriúnaithe bogearraí a dhéanann an ciseal feidhmchláir uachtarach a scaradh ón gcóras oibriúcháin agus crua-earraí bunúsacha. I measc mhodúil lárnacha na meánearraí tá: (1) Brabhsálaí: Faigh an URL ón bhfreastalaí agus taispeáin an leathanach EPG comhfhreagrach. (2) Bainistíocht grafach ar chomhéadan úsáideora: cuir feidhmeanna grafacha ar fáil mar rialú comhéadan úsáideora (mar shampla cnaipí, liostaí) agus líníocht íomhá ghrafach d’fheidhmchláir. 4) Tuigeann an ciseal feidhmchláir athsheinm comhaid meán fuaime agus físe.
1.2 Struchtúr an chórais seinnteora meán sruthú bosca barr IPTV
I gcód foinse oscailte Live555, tuigeann playCommon.cpp an fheidhm atá le ríomhaire a úsáid mar chríochfort glactha, ag fáil agus ag imirt le bogearraí VLC, agus á thaispeáint ar an ríomhaire sa deireadh. Is é ábhar an taighde playCommon.cpp a chomhtháthú i gcód bogearraí an bhosca barr tacair, agus ar deireadh an fheidhm a bhaineann leis an mbosca barr tacair IPTV a úsáid mar an teirminéal glactha agus é a sheinm agus a thaispeáint ar an teilifís. Cuireann sé seo ceanglais nua chun cinn maidir le dearadh an chóid: Ar thaobh amháin, faigheann playCommon.cpp URL an fhreastalaí trí rtsp a iontráil: // seoladh IP áitiúil: uimhir calafoirt / ainm comhaid le himirt i gcolún RTSP de VLC . Faighte. Maidir leis an mbosca barr socraithe IPTV, áfach, is é an URL a fhaigheann an modúl tarchuir an URL comhfhreagrach nuair a roghnaíonn an t-úsáideoir an clár ar an EPG tríd an gcianrialtán. Léann an brabhsálaí an URL seo sa mheánmheáchain, mar sin is gá na lárearraí a nascadh agus an modúl tarchuir a sheasamh. Ar an láimh eile, faightear agus imrítear an sruth sonraí a sheol playCommon.cpp trí VLC. Maidir le boscaí barr socraithe IPTV, faightear agus imrítear an sruth sonraí a sheolann an modúl tarchuir tríd an modúl athsheinm. Dá bhrí sin, is gá an modúl tarchuir agus an modúl athsheinm a nascadh.
D’fhonn na lárearraí, an modúl aschuir agus an modúl athsheinm a nascadh, tá scuaine teachtaireachta deartha chun an chumarsáid sonraí idir na trí mhodúl seo a réadú. Ina theannta sin, tá pt hread create () deartha sa chlár freisin chun snáithe rt spmain () a chruthú chun comhthoiliúlacht an chláir a bhaint amach.
1.3 Anailís ar struchtúr an chláir
1.3.1 Modúl tarchuir.
1) tosaíonn príomhfheidhm (1) neamhní initMsgQ () an scuaine teachtaireachta. Léiríonn dataQid scuaine teachtaireachta na sonraí, ina bhfuil roinnt sonraí a tharchuirtear ar an líonra. Faoi dheireadh, seoltar na sonraí sa scuaine teachtaireachta chuig an imreoir tríd an neamhní seol sonraí chuig feidhm imreoir (). Léiríonn msgkeyQid scuaine teachtaireachta luach eochair na teachtaireachta. Faigheann an modúl tarchuir an t-ordú luacha eochrach cianrialtáin a fhaightear ón lárearraí agus seoltar chuig an imreoir é chun oibríochtaí tapa ar aghaidh, athchasadh tapa, stad agus athsheinm a bhaint amach. Léiríonn fromeMiddleQid scuaine teachtaireachta na lárearraí. Faigheann an modúl tarchuir an URL a sheoltar ón lárearraí mar an seoladh ceann scríbe nuair a iarrann an t-imreoir cliant sonraí ón bhfreastalaí. Léiríonn playerStateQid scuaine teachtaireachta an stáit imeartha. Úsáidtear an modúl tarchuir chun staid an imreora a sheoladh agus a fháil, agus chun a rialú an bhfuil an t-imreoir ar éileamh, beo nó athrú ama. (2) phread_create (& g_session_thread_info, & tattr, (neamhní * (*) (neamhní *)) rtsp_main, (neamhní *) & urlInform); Cruthaigh snáithe rtsp_main (). A chinntiú go ritheann cumarsáid na scuaine teachtaireachta agus tarchur na meán sruthú ag an am céanna.
2) feidhm rtsp_main. (1) recvMiddlewareMsg (fromeMiddleQid, url): Sanntar luach an url a aistrítear ón lárearraí don url inathraithe. (Tá an sainmhíniú ar url comhlánaithe sa lárearraí, mar sin caithfear é a fháil ó na lárearraí); (2) playCommon.cpp Feidhm: Nuair a sheolann an cliant iarratas chuig an bhfreastalaí, freagraíonn an freastalaí don iarraidh, cruthaíonn sé seisiún meán agus seinneann sé an sruth sonraí. (3) main_player_entry (gTrans. Cruthaigh ar dtús): Faigheann an cliant an sruth agus iarrann sé feidhm iontrála an imreora chun an t-imreoir a thúsú. (4) neamhní send_data_to_player (): glaoigh ar an imreoir, seol na sonraí a fuarthas ón Idirlíon chuig an imreoir, agus tosú ag imirt.
|
Iontráil r-phost chun iontas a fháil
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afracáinis
sq.fmuser.org -> Albáinis
ar.fmuser.org -> Araibis
hy.fmuser.org -> Airméinis
az.fmuser.org -> Asarbaiseáinis
eu.fmuser.org -> Bascais
be.fmuser.org -> Bealarúisis
bg.fmuser.org -> Bulgáiris
ca.fmuser.org -> Catalóinis
zh-CN.fmuser.org -> Sínis (Simplithe)
zh-TW.fmuser.org -> Sínis (Traidisiúnta)
hr.fmuser.org -> Cróitis
cs.fmuser.org -> Seiceach
da.fmuser.org -> Danmhairgis
nl.fmuser.org -> Ollainnis
et.fmuser.org -> Eastóinis
tl.fmuser.org -> Filipíneach
fi.fmuser.org -> Fionlainnis
fr.fmuser.org -> Fraincis
gl.fmuser.org -> Gailísis
ka.fmuser.org -> Seoirseach
de.fmuser.org -> Gearmáinis
el.fmuser.org -> Gréigis
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Eabhrais
hi.fmuser.org -> Hiondúis
hu.fmuser.org -> Ungáiris
is.fmuser.org -> Íoslainnis
id.fmuser.org -> Indinéisis
ga.fmuser.org -> Gaeilge
it.fmuser.org -> Iodáilis
ja.fmuser.org -> Seapáinis
ko.fmuser.org -> Cóiréis
lv.fmuser.org -> Laitvis
lt.fmuser.org -> Liotuáinis
mk.fmuser.org -> Macadóinis
ms.fmuser.org -> Malaeis
mt.fmuser.org -> Máltais
no.fmuser.org -> Ioruais
fa.fmuser.org -> Peirsis
pl.fmuser.org -> Polainnis
pt.fmuser.org -> Portaingéilis
ro.fmuser.org -> Rómáinis
ru.fmuser.org -> Rúisis
sr.fmuser.org -> Seirbis
sk.fmuser.org -> An tSlóvaic
sl.fmuser.org -> Slóivéinis
es.fmuser.org -> Spáinnis
sw.fmuser.org -> Svahaílis
sv.fmuser.org -> Sualainnis
th.fmuser.org -> Téalainnis
tr.fmuser.org -> Tuircis
uk.fmuser.org -> Úcráinis
ur.fmuser.org -> Urdais
vi.fmuser.org -> Vítneam
cy.fmuser.org -> Breatnais
yi.fmuser.org -> Giúdais
FMUSER Físeán Tarchur Wirless Agus Fuaim Níos Éasca!
Déan teagmháil
seoladh:
Uimh. 305 Seomra Foirgneamh HuiLan Uimh.273 Bóthar Huanpu Guangzhou An tSín 510620
Catagóirí
Nuachtlitir