рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдорд╛рдирдХ - рдПрдХ рдирдП рдЖрд╡рд░рдг рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓

рдЗрддрдирд╛ рд╕рдордп рдкрд╣рд▓реЗ рдирд╣реАрдВ (рдЬреЗрд▓реАрдмреАрди 4.2 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ), Google рдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ред
рдпрд╣ рд▓реЗрдЦ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рд╡рд╛рдИ-рдлрд╛рдИ рдЧрдардмрдВрдзрди рдХрд╛ рдПрдХ рдФрд░ рд╡рдВрд╢ рд╣реИ - рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рдореЛрдб рдореЗрдВ рд╡рд╛рдИ-рдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯреАрд╡реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП), рдЙрд╕реЗ рд╡рд╛рдИ-рдлрд╛рдИ рд░рд╛рдЙрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЧрдардмрдВрдзрди рджреНрд╡рд╛рд░рд╛ рдХрд▓реНрдкрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рдЙрдкрдХрд░рдгреЛрдВ, рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рд╕рдВрд╡рд╛рдж рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЙрд╕реА рд╕рдВрдЧрдарди рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рд╡рд╛рдИ-рдлрд╛рдИ рдбрд╛рдпрд░реЗрдХреНрдЯ рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдирдП рдорд╛рдирдХ Apple рдХреЗ AirPlay, Intel рдХреЗ WiDi рдпрд╛ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ DLNA рдХреЗ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред

рдмрдЧреАрдЪреЗ рдХреЛ рдмрд╛рдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдерд╛ - рдЖрдк рдкреВрдЫрддреЗ рд╣реИрдВред рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд▓рд╛рдн рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЙрдард╛рдпрд╛ рдЧрдпрд╛? рдореЗрд░реЗ рд▓рд┐рдП рдЬрд╡рд╛рдм рджреЗрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рд╕реЗ рдпрд╛ рдЗрдВрдЯреЗрд▓ рд╕реЗ рднреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдПрдХ рдХреЛрд╖реЗрд░ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдШрд╛рддрдХ рджреЛрд╖ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдбреАрдПрд▓рдПрдирдП рдХреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╢рд╛рдпрдж рдереЛрдбрд╝реА рд╕реА рд╕рдордЭрджрд╛рд░реА рдХреЗ рд╕рд╛рдеред рд╢рд╛рдпрдж рдореБрдЭреЗ рдХреБрдЫ рдирдпрд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рд╕рд╣рдХрд░реНрдореА рд╕реЗ рд╕рд╣рдХрд░реНрдореА рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдлреИрд╢рдиреЗрдмрд▓ рдереЗ? рдореИрдВ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рдКрдВрдЧрд╛ред рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рддрдХрдиреАрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдиреЗрдХреНрд╕рд╕ 4 рдФрд░ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 3 рдЬреИрд╕реЗ рдирдП рдлреЛрди рдмреЛрд░реНрдб рдкрд░ рдереЗред

рдЯреАрд╡реА рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдмрджрддрд░ рд╣реИред рдпрджрд┐ DLNA рд╕рдорд░реНрдерди рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдХреЗ рд▓рдЧрднрдЧ рд╣рд░ рдЖрдзреБрдирд┐рдХ рдЯреАрд╡реА рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИ, рддреЛ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреЗ рд╕рд╛рде рдЪреАрдЬреЗрдВ рдмрджрддрд░ рд╣реИрдВред рдЪрд┐рдкреНрд╕ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЯреАрд╡реА рдореЙрдбрд▓ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░ рдЬреЛ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ рдЧрд┐рдиреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, 2014 рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдмрджрд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдИ рдЧреИрдЬреЗрдЯреНрд╕ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рдИ-рдлрд╛рдИ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдПрдЪрдбреАрдПрдордЖрдИ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдРрд╕реА рдЪреАрдЬ рдЯреАрд╡реА рдХреЗ рдПрдЪрдбреАрдПрдордЖрдИ-рдХрдиреЗрдХреНрдЯрд░ рдореЗрдВ рдлрдВрд╕ рдЧрдИ рд╣реИ, рдФрд░ рдЕрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ-рд╕рдХреНрд╖рдо рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ!

рдмреНрд░реЙрдбрдХреЙрдо рдЪрд┐рдк рдХреЗ рд╕рд╛рде рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдирдореВрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрд░реЗ рдХрдард┐рди рд╣рд╛рдереЛрдВ рдореЗрдВ рдЧрд┐рд░ рдЧрдпрд╛:

рджрд┐рдЦрд╛рд╡рдЯ

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рдореЗрд░реЗ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ - рдХреНрдпрд╛ рдорд┐рд░рдХрд╛рд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдзреЗ рд▓рд┐рдирдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рдЖрдЦрд┐рд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреНрдпрд╛ рд╣реИ рдЕрдВрджрд░? рд╡рд╣реА рд▓рд┐рдирдХреНрд╕ ...

рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдореИрдВ рдпрд╣ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ? рд╕реБрдВрджрд░ рдирд╛рдо рдХреЗ рдкреАрдЫреЗ рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рд╡реАрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рд╕реАрдзреЗ рдИрдерд░рдиреЗрдЯ рдлреНрд░реЗрдо рдореЗрдВ рдкреАрдЫрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЖрдИрдкреА рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдорд╛рдирдХ рд╕реНрд╡рдпрдВ , рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЦреБрд▓рд╛ рд╣реИ, рдореБрдХреНрдд рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рдЕрдиреНрдп, рдЕрдзрд┐рдХ рдкрд╛рд░рдВрдкрд░рд┐рдХ рддрд░реАрдХреЗ рдЦреЛрдЬрдиреЗ рдкрдбрд╝реЗред рдХреБрдЫ рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ, рдореИрдВрдиреЗ рдХреАрд╡рд░реНрдб - рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕ рдФрд░ рдЖрд░рдЯреАрдПрд╕рдкреА рдХреЛ рдкрдХрдбрд╝ рд▓рд┐рдпрд╛, рдФрд░ рдЗрд╕рд╕реЗ рдЖрдЧреЗ рдХреА рдЙрд▓рдЭрди рдХреЛ рдЦреЛрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред рдЕрдЧрд░ рдореБрдЭреЗ рдХреБрдЫ рднреА рдкрддрд╛ рд╣реИ, рддреЛ рдЖрд░рдЯреАрдПрд╕рдкреА рдЯреАрд╕реАрдкреА рд╣реИ, рдФрд░ рдЯреАрд╕реАрдкреА рдЖрдИрдкреА рд╣реИред рдФрд░ рдЖрдИрдкреА tcpdump рдХреЗ рд╕рд╛рде рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ! рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рдиреЗ рднреА рдирд╣реАрдВ рдХрд╣рд╛, рдиреЗрдХреНрд╕рд╕ рдкрд░ tcpdump рдЪрд▓рд╛рдирд╛ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд┐рд╕реНрдкреНрд▓реЗ рдЪрд╛рд▓реВ рдХрд░рдирд╛, 5 рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкреИрдХреЗрдЯ рдбрдВрдк рдерд╛ рдЬреЛ рдЖрдЧреЗ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рдерд╛ред

рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рддреБрд░рдВрдд рдЯреАрд╕реАрдкреА рд╕реНрдЯреНрд░реАрдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред рдФрд░ рдпрд╣рд╛рдБ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛:

 рд╡рд┐рдХрд▓реНрдк * рдЖрд░рдЯреАрдПрд╕рдкреА / 1.0
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:54 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 1
 рдЖрд╡рд╢реНрдпрдХрддрд╛: org.wfa.wfd1.0

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 CSeq: 1
 рдЬрдирддрд╛: org.wfa.wfd1.0, GET_PARAMETER, SET_PARAMETER

 рд╡рд┐рдХрд▓реНрдк * рдЖрд░рдЯреАрдПрд╕рдкреА / 1.0
 CSeq: 1
 рдЖрд╡рд╢реНрдпрдХрддрд╛: org.wfa.wfd1.0

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:54 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 1
 рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ: org.wfa.wfd1.0, SETUP, TEARDOWN, PLAY, PAUSE, GET_PARAMETER, SET_PARAMETER

 GET_PARAMETER rtsp: //localhost/wfd1.0 RTSP / 1.0
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:54 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 2
 рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░: рдкрд╛рда / рдкреИрд░рд╛рдореАрдЯрд░
 рдХрдВрдЯреЗрдВрдЯ-рд▓реЗрдВрде: 83

 wfd_content_protection
 wfd_video_formats
 wfd_audio_codecs
 wfd_client_rtp_ports

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 CSeq: 2
 рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░: рдкрд╛рда / рдкреИрд░рд╛рдореАрдЯрд░
 рдХрдВрдЯреЗрдВрдЯ-рд▓реЗрдВрде: 751

 wfd_content_protection: рдХреЛрдИ рдирд╣реАрдВ
 wfd_video_formats: 00 00 02 10 0001bdeb 3fffffff 00000fff 00 0000 0000 11 рдХреЛрдИ рдирд╣реАрдВ, 02 08 0001bdeb 3fffffff 0000000f 00 000000 00 рдХреЛрдИ рдирд╣реАрдВ рдХреЛрдИ рдирд╣реАрдВ, 02 04 0001bdeb 3fffff 00000fff 00000fff 00000fff 00000fff 00000fff 0000fff 000000f0000000000000000000000 рдХреЛрдИ рдирд╣реАрдВ, 02 01 0001bdeb 3fffffff 00000fff 00 0000 0000 11 рдХреЛрдИ рднреА рдирд╣реАрдВ, 01 10 0001bdeb 3fffffff 00000fff 00 0000 0000 1100 рдХреЛрдИ рдирд╣реАрдВ, 01 08 0001bdeb 3fffff 0000000 00 0000 1100 рдХреЛрдИ рдирд╣реАрдВ, 01 04 00 00ddb 3ffffff 0000df 01 02 0001bdeb 3fffffff 00000fff 00 0000 0000 11 рдХреЛрдИ рдирд╣реАрдВ, 01 01 0001beb 3ffffff 00000fff 00 0000 0000 00 0000 11 рдХреЛрдИ рднреА рдирд╣реАрдВ
 wfd_audio_codecs: LPCM 00000003 00
 wfd_client_rtp_ports: RTP / AVP / UDP; рдпреВрдирд┐рдХрд╛рд╕реНрдЯ 6500 0 рдореЛрдб рдкреНрд▓реЗ
 SET_PARAMETER rtsp: //localhost/wfd1.0 RTSP / 1.0
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:54 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 3
 рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░: рдкрд╛рда / рдкреИрд░рд╛рдореАрдЯрд░
 рд╕рд╛рдордЧреНрд░реА-рд▓рдВрдмрд╛рдИ: 248

 wfd_video_formats: 28 00 02 02 00000020 00000000 00000000 00 00 00 00 00 00 рдХреЛрдИ рдирд╣реАрдВ
 wfd_audio_codecs: LPCM 00000002 00
 wfd_pretation_URL: rtsp: //192.168.16.40/wfd1.0/streamid=0 рдХреЛрдИ рдирд╣реАрдВ
 wfd_client_rtp_ports: RTP / AVP / UDP; рдпреВрдирд┐рдХрд╛рд╕реНрдЯ 6500 0 рдореЛрдб рдкреНрд▓реЗ

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 CSeq: 3

 SET_PARAMETER rtsp: //localhost/wfd1.0 RTSP / 1.0
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:54 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 4
 рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░: рдкрд╛рда / рдкреИрд░рд╛рдореАрдЯрд░
 рд╕рд╛рдордЧреНрд░реА-рд▓рдВрдмрд╛рдИ: 27

 wfd_trigger_method: SETUP

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 CSeq: 4

 SETUP rtsp: //192.168.16.40/wfd1.0/streamid=0 RTSP / 1.0
 CSeq: 2
 рдкрд░рд┐рд╡рд╣рди: рдЖрд░рдЯреАрдкреА / рдПрд╡реАрдкреА / рдпреВрдбреАрдкреА; рдпреВрдирд┐рдХреИрд╕реНрдЯ; рдХреНрд▓рд╛рдЗрдВрдЯ_рдкреЛрд░реНрдЯ = 6500

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:55 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 2
 рд╕рддреНрд░: 1219569791; рдЯрд╛рдЗрдордЖрдЙрдЯ = 30
 рдкрд░рд┐рд╡рд╣рди: рдЖрд░рдЯреАрдкреА / рдПрд╡реАрдкреА / рдпреВрдбреАрдкреА; рдпреВрдирд┐рдХреИрд╕реНрдЯ; рдХреНрд▓рд╛рдЗрдВрдЯ_рдкреЛрд░реНрдЯ = 6500; рд╕рд░реНрд╡рд░_рдкреЛрд░реНрдЯ = 15550

 PLAY rtsp: //192.168.16.40/wfd1.0/streamid=0 RTSP / 1.0
 CSeq: 3
 рд╕рддреНрд░: 1219569791

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:37:55 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 3
 рд╕рддреНрд░: 1219569791; рдЯрд╛рдЗрдордЖрдЙрдЯ = 30
 рд░реЗрдВрдЬ: npt = now-

 SET_PARAMETER rtsp: //localhost/wfd1.0 RTSP / 1.0
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей резреи:рей +:реирежреж
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 5
 рд╕рд╛рдордЧреНрд░реА-рдкреНрд░рдХрд╛рд░: рдкрд╛рда / рдкреИрд░рд╛рдореАрдЯрд░
 рдХрдВрдЯреЗрдВрдЯ-рд▓рдВрдмрд╛рдИ: 30

 wfd_trigger_method: TEARDOWN
 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 CSeq: 5

 TEARDOWN rtsp: //192.168.16.40/wfd1.0/streamid=0 RTSP / 1.0
 CSeq: 4
 рд╕рддреНрд░: 1219569791

 RTSP / 1.0 200 рдареАрдХ рд╣реИ
 рджрд┐рдирд╛рдВрдХ: рд╢реБрдХреНрд░, реж: рдорд╛рд░реНрдЪ реирежрезрей 12:38:09 +0000
 рд╕рд░реНрд╡рд░: рдореЗрд░рд╛ / 1.0
 CSeq: 4
 рд╕рддреНрд░: 1219569791; рдЯрд╛рдЗрдордЖрдЙрдЯ = 30
 рдХрдиреЗрдХреНрд╢рди: рдХрд░реАрдм


рд╕рдЪ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдЖрд░рдЯреАрдПрд╕рдкреА рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред рддреЛ рдиреМрдХрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ рдХрд┐ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдЖрд░рдЯреАрдПрд╕рдкреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдорд╛рдирдХ рдПрдХ рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдХрднреА рдЖрд░рдЯреАрдПрд╕рдкреА (рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдпрд╣ рдРрд╕реЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ PLAY, PAUSE, TEARDOWN, рдЖрджрд┐ред рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИред рдпрд╣ {GET | SET} _PARAMETER рдерд╛ рдЬреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдореЗрд░рд╛ рдореБрдЦреНрдп рд╕рд┐рд░рджрд░реНрдж рдмрди рдЧрдпрд╛ред рд╣рд╛рде рдореЗрдВ рдХреЛрдИ рдорд╛рдирдХ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдореИрдВ рдирд╣реАрдВ рдЬрд╛рди рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдЗрди рд╕рднреА wfd_video_formats, wfd_audio_codecs, рдЖрджрд┐ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рдерд╛!

рдЪреВрдВрдХрд┐ рдореИрдВрдиреЗ MPEG-TS рдлреНрд░реЗрдо рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рд╕рдордЭрд╛ рдерд╛ рдХрд┐ рдорд╛рдирдХ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди 720x480 рдФрд░ H.264 (AVC) рдХреЛрдбреЗрдХ рдерд╛, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдерд╛, рдФрд░ рдлрд┐рд░ wfd_video -formats рдЬреИрд╕реЗ рдлрд╝реАрд▓реНрдб рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣ рд╕рдХрддреЗ рд╣реИрдВ! рдбреАрд╡реАрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдлрд╡рд╛рд╣, рдореИрдВрдиреЗ рдХреНрд░реИрдХрд░ рдЯреЗрд▓реАрд╡рд┐рдЬрди рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдПрдХ рдЫреЛрдЯреЗ VOB рдХреЛ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдХреЛрдб рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдореБрдЭреЗ ffmpeg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЕрдм рд╡рд╣ рд╕рдм рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдлреАрдб рдХрд░рдирд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдПрдХ рд╕рд░реНрд╡рд░ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдПрдХ рдЖрд░рдЯреАрдПрд╕рдкреА рд╕рд░реНрд╡рд░ рдирд╣реАрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП (рдЬреЛ рдореЗрд░реА рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдерд╛), рдореИрдВрдиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬреЛ рдХрд┐ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд░рд╛рдЬреНрдп рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдзреНрдпрд╛рди рд╕реЗ tcpdump рд╕реЗ рд▓реЙрдЧ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреБрдЫ рд╡рд┐рд╖рдорддрд╛рдУрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╛рд░рдВрдкрд░рд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ RTSP рдореЙрдбрд▓ рдХреЛ рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐ рди рдХреЗрд╡рд▓ рдХреНрд▓рд╛рдЗрдВрдЯ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреАрд╡реА рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ) рд╕реЗ рдЖ рд╕рдХрддреА рд╣реИ, рдмрд▓реНрдХрд┐ "рд╕рд░реНрд╡рд░" (рдпрд╛рдиреА, рдлреЛрди рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░) рд╕реЗ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдирд╛ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рддрдереНрдп рдмрдирд╛ рд╣реБрдЖ рд╣реИ - "рдХреНрд▓рд╛рдЗрдВрдЯ" рдФрд░ "рд╕рд░реНрд╡рд░" рджреЛрдиреЛрдВ рд╣реА рдЬрдм рд╡реЗ рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЙрдирдХреА рдкрд╛рд░рдВрдкрд░рд┐рдХ рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рдирдХрд╛рд░рддрд╛ рд╣реИред рдлрд┐рд░ рднреА, рдореИрдВ рдЙрд╕ рдкрдХреНрд╖ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ рдЬреЛ рд╡реАрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд▓рд╛рдЗрдирд┐рдХреНрд╕-рдкреАрд╕реА рд╣реИ), рдФрд░ рд╡рд╣ рдкрдХреНрд╖ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░ рд╣реЛрдЧрд╛)ред

рдЗрд╕рд▓рд┐рдП, рдХрдИ рдШрдВрдЯреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдореИрдВ live555 рдкрд░ рдмрд╕ рдЧрдпрд╛ред рдпрд╣ рд╕рд░реНрд╡рд░ C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ LGPL рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ RTSP рдФрд░ MPEG-TS рдореЗрдВ рдкреНрд░рд╕рд╛рд░рдг рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЖрд░рдЯреАрдПрд╕рдкреА рд╣реИрдВрдбрд▓рд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреЗ рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рддрд╣рдд рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред рд▓реЗрдХрд┐рди, рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ (рдпрд╛рдиреА рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдЧреИрдЬреЗрдЯ) рдХреЛ рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд░рд╣рд╛!

рдпрд╣ рдХрд╛рд░реНрдп рдЧреЛрдПрдереНрд╕ рдлреЙрд╕реНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрдард┐рди рдерд╛ред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдХрднреА рднреА рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдирд┐рдпрдорд┐рдд рд╡рд╛рдИ-рдлрд╛рдИ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдирд╣реАрдВ рдХреА рдереА, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рддрд╛рд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдереЗред рд╡рд╛рдИ-рдлрд╛рдИ рдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдо рдХреНрдпрд╛ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдиреБрдЕрд▓ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рд░рд╣рд╕реНрдпрдордп рдбрдмреНрд▓реНрдпреВрдкреАрдП рдХреЗ рдЕрд╡рд╢реЗрд╖ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЦреБрджрд╛рдИ рдХрд░рдиреА рдереАред рдпрд╣ рдХрд┐рд╕ рд▓рд┐рдП рджрдордирдХрд╛рд░реА рд╣реИ? рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рд╡рд╛рдИ-рдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдиреЛрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдерд╛, рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдкреА 2 рдкреА рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдбрд┐рд╡рд╛рдЗрд╕ рд░рд╛рдЙрдЯрд░ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рд╕реАрдзреЗ рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕реМрднрд╛рдЧреНрдп рд╕реЗ wpa_supplicant рдХреЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдкреА 2 рдкреА рд╕рдорд░реНрдерди рдХрдм рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг 2.1-рдбреЗрд╡реЗрд▓ рдореЗрдВ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдкреНрд▓реАрдореЗрдВрдЯ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ! рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдзреЗ рдореЗрдВ рдПрдХ рдкрд╛рдк рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд┐рдЦрд╛ (NetGear, WNA1100 Wireless-N 150 [рдЕрдереЗрд░реЛрд╕ AR9271]), рд╢рд╛рдпрдж рдпрд╣ рдЖрдкрдХреЛ рднреА рд╕реВрдЯ рдХрд░реЗрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, /etc/wpa_p2p.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣рдо рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
ctrl_interface=/var/run/wpa_supplicant ap_scan=1 device_name=JellyFish device_type=1-0050F204-1 


рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрдкрдЪрд╛рд░рд╛рддреНрдордХ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 sudo iwconfig wlan0 mode ad-hoc sudo ip link set wlan0 up sudo wpa_supplicant -Dnl80211 -c /etc/wpa_p2p.conf -i wlan0 -dt 


рдпрд╣ рд╕рдм (рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрдмрдВрдЯреВ-рдЖрдзрд╛рд░рд┐рдд рд▓рд┐рдирдХреНрд╕ рдЯрдХрд╕рд╛рд▓ 13 рдорд╛рдпрд╛ рд╡рд┐рддрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.2.0-57-рдЬреЗрдиреЗрд░рд┐рдХ рд╣реИ)ред

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдРрд╕реА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ wpa_cli рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ "рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ" рдХрдиреЗрдХреНрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ wpa_supplicant рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдХрдВрд╕реЛрд▓ рдЦреЛрд▓рдиреЗ рдФрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 sudo wpa_cli 


рдпрд╣ рдЙрдкрд╣рд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИред рдЧреИрдЬреЗрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЬрд┐рд▓реЗ рдореЗрдВ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП P2p_find рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ P2p рдореЛрдб рдореЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдЕрдЧрд▓рд╛, P2p_connect рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд╕реНрд╡рдпрдВ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдореЗрд░реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд▓реЙрдЧ рд╣реИ:

 wpa_cli v2.1-devel
 рдЪрдпрдирд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ 'wlan0'
 рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдореЛрдб

 > P2p_find
 рдареАрдХ
 <3> P2P-DEVICE-FOUND 02: 90: 4c: 04: 04: 04 P2p_dev_addr = 02: 90: 4c: 04: 04: 04 pri_dev_type = 7-0050FF-1 рдирд╛рдо = 'MLT-52-2123' config_methods = 0x4688 dev_capab = 0x25 group_capab = 0xa
 > 
 > P2p_connect 02: 90: 4c: 04: 04: 04 pbc
 рдареАрдХ
 <3> P2P-FIND-STOPPED <--- рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдмрдЯрди рджрдмрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
 <3> P2P-GO-NEG-SUCCESS 
 <4> рдПрдкреА рд╕реНрдХреИрди рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓
 <4> рдПрдкреА рд╕реНрдХреИрди рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓
 <4> рдПрдкреА рд╕реНрдХреИрди рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓
 <4> рдПрдкреА рд╕реНрдХреИрди рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓
 <3> CTRL-EVENT-SCAN-RESULTS 
 <3> WPS-AP-AVAILABLE-PBC 
 <3> SME: 02: 90: 4c: 04: 84: 04 (SSID = 'DIRECT-fCMLT-52-2123' freq = 2412 MHz) рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢
 <3> 02: 90: 4c: 04: 84: 04 (SSID = 'DIRECT-fCMLT-52-2123' freq = 2412 MHz) рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢
 <3> CTRL-EVENT-SCAN-RESULTS 
 <3> WPS-AP-AVAILABLE-PBC 
 <3> SME: 02: 90: 4c: 04: 84: 04 (SSID = 'DIRECT-fCMLT-52-2123' freq = 2412 MHz) рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢
 <3> 02: 90: 4c: 04: 84: 04 (SSID = 'DIRECT-fCMLT-52-2123' freq = 2412 MHz) рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢
 <3> 02: 90: 4c: 04: 84: 04 рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз
 <3> CTRL-EVENT-EAP-STARTED рдИрдПрдкреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╢реБрд░реВ рд╣реБрдЖ
 <3> CTRL-EVENT-EAP-PROPOSED-METHOD рд╡рд┐рдХреНрд░реЗрддрд╛ = 14122 рд╡рд┐рдзрд┐ = 1
 <3> CTRL-EVENT-EAP-METHOD EAP рд╡рд┐рдХреНрд░реЗрддрд╛ 14122 рд╡рд┐рдзрд┐ 1 (WSC) рдЪрдпрдирд┐рдд
 <3> WPS-CRED-RECEIVED 
 <3> WPS-SUCCESS 
 <3> P2P-GROUP-FORMATION-SUCCESS 
 <3> CTRL-EVENT-EAP-FAILURE EAP рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдлрд▓
 <3> CTRL-EVENT-DISCONNECTED bssid = 02: 90: 4c: 04: 84: 04 рдХрд╛рд░рдг = 3 рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрд╡реАрдХреГрдд = 1
 <3> CTRL-EVENT-SCAN-RESULTS 
 <3> рдбрдмреНрд▓реНрдпреВрдкреАрдПрд╕-рдПрдкреА-рдЙрдкрд▓рдмреНрдз 
 <3> SME: 02: 90: 4c: 04: 84: 04 (SSID = 'DIRECT-fCMLT-52-2123' freq = 2412 MHz) рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢
 <3> 02: 90: 4c: 04: 84: 04 (SSID = 'DIRECT-fCMLT-52-2123' freq = 2412 MHz) рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢
 <3> 02: 90: 4c: 04: 84: 04 рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз
 <3> WPA: рдореБрдЦреНрдп рдмрд╛рддрдЪреАрдд 02: 90: 4c: 04: 84: 04 [CCK = CCMP GTK = CCMP] рдХреЗ рд╕рд╛рде рдкреВрд░реА рд╣реБрдИ
 <3> CTRL-EVENT-CONNECTED - рдХрдиреЗрдХреНрд╢рди 02: 90: 4c: 04: 84: 04 рдкреВрд░рд╛ [рдЖрдИрдбреА = 0 рдЖрдИрдбреА_рд╕реНрдЯреНрд░рд╕реНрдЯ =]
 <3> рдкреА 2 рдкреА-рдЧреНрд░реБрдк-рд╢реБрд░реВ wlan0 рдЧреНрд░рд╛рд╣рдХ ssid = "рдкреНрд░рддреНрдпрдХреНрд╖-fCMLT-52-2123" freq = 2412 рдкреАрдПрд╕рдХреЗ = fd435c6683ae5d7c9e3398dab15cc1b80d7f308b3fe7330db044ea90dcf7ac31 go_dev_addr = 02: 90: 4 рд╕реА: 04: 04: 04 [рд▓рдЧрд╛рддрд╛рд░]


рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд▓реЙрдЧ рд╕реЗ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд╢рд╛рдпрдж рдбрд┐рд╡рд╛рдЗрд╕ рд╢рдмреНрдж рдХреЗ рдмрд╛рдж P2p_connect рдХрдорд╛рдВрдб рдореЗрдВ рд░рд╣рд╕реНрдпрдордп рд╢рдмреНрдж 'pbc' рдХреЛ рдЫреЛрдбрд╝рдХрд░ред рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рд╡рд╛рдИ-рдлрд╛рдИ рдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ - рдкреБрд╢ рдмрдЯрди рдирд┐рдпрдВрддреНрд░рдгред рдпрд╣ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рдкрд┐рди рдХреЛрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдмрд╕ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рдордп рдЖрдкрдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рдмрдЯрди рджрдмрд╛рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдлрд▓ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП, рд▓реЙрдЧ рд╕реЗ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХрдиреЗрдХреНрд╢рди рд╕рдлрд▓ рд░рд╣рд╛ рд╣реИред рдФрд░ рдЕрдм рд╣рдо wlan0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП IP рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдЯреАрд╡реА рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд░ рд╣реЛрдЧрд╛ред рд╣рдо рдПрдХ рдЕрд▓рдЧ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ:

 sudo dhclient wlan0 


рдЕрдЧрд░ рд╣рдо tcpdump рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо 7236 рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП SYN рдкреИрдХреЗрдЯ рднреЗрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдкреЛрд░реНрдЯ RTSP (554) рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдкреЛрд░реНрдЯ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдбрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЧреИрдЬреЗрдЯ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ! рдЗрд╕ рдкреЛрд░реНрдЯ (7236) рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд livemedia рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рдХреЗ, рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ "рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░" рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рддрд╛ рд╣реИред

рдореИрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдкрд╛рдардХ рдХреЛ рдмреЛрд░ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдПрдХ рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдЕрдВрдд рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдореИрдВ рдЕрдкрдиреЗ рдкреАрд╕реА рд╕реЗ рдирдП-рдлрдВрд╕реЗ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛!



рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдирдП рдорд╛рдирдХ рдХреЛ рд╕рдордЭрдирд╛ рд╣рдореЗрд╢рд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдпрд╣ ASN.1 рдирд╣реАрдВ рд╣реИ)ред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рдереЗ, рдореИрдВ рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛:

  1. рд╡рд╛рдИ-рдлрд╛рдИ рдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдвреВрдВрдврддреЗ рд╣реИрдВ (рдЖрдорддреМрд░ рдкрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрд░реЛрдд рдбрд┐рд╕реНрдкреНрд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рддрд╛ рд╣реИ)
  2. рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдЗрд╕ рдпрд╛ рдЙрд╕ рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреАрд╕реАрдмреА), рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдХ рдкреА 2 рдкреА рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
  3. рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдбреАрдПрдЪрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рд╕реНрд░реЛрдд рд╣реИ)
  4. RTSP рд╕рд░реНрд╡рд░ рдкреЛрд░реНрдЯ 7236 рдкрд░ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
  5. рдХреНрд▓рд╛рдЗрдВрдЯ RTSP рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд URL (/wfd1.0/streamid=0) рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ
  6. рдЖрд░рдЯреАрдПрд╕рдкреА рд╕рд░реНрд╡рд░ рдЖрд░рдЯреАрдкреА рдкреИрдХреЗрдЯреЛрдВ рдореЗрдВ рдкреИрдХ рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реАрдбрд┐рдпреЛ (рдФрд░ рд╕рдВрднрд╡рддрдГ рдСрдбрд┐рдпреЛ) рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред
  7. рдХреНрд▓рд╛рдЗрдВрдЯ рдбреЗрдЯрд╛ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред


рдорд┐рд░рд╛рдХрд╛рд╕реНрдЯ рдХреА рд╕реНрдкрд╖реНрдЯ рдЦрд╛рдорд┐рдпреЛрдВ рдореЗрдВ (рд╡рд┐рдХреА рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдирд╣реАрдВ), рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рддреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛:

рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреВрдЫреЗрдВред

Source: https://habr.com/ru/post/In207456/


All Articles