рд╣рдо рдПрдХ рд▓рдВрдмрд╛ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо рд╕реАрдзреЗ рдмрд┐рдВрджреБ рдкрд░ рдЬрд╛рдПрдВрдЧреЗред
рддреЛ, рдПрдХ рд╕реНрдЯреАрд░рд┐рдпреЛ рдХреИрдорд░рд╛ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ H264 рд╡реАрдбрд┐рдпреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЪрд╢реНрдорд╛ рдУрдХреБрд▓рд╕ рдЧреЛ рд╣реИрдВред рд╡реАрдЖрд░ рдЧреНрд▓рд╛рд╕ рдореЗрдВ рдПрдХ рдХреИрдорд░рд╛ рд╕реЗ рд╕реНрдЯреАрд░рд┐рдпреЛ рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо рдХреИрд╕реЗ рджреЗрдЦреЗрдВ? рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдВрдм рдФрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, рддрд╛рдХрд┐ Youtube рдФрд░ рдЕрдиреНрдп RTMP рд╡реАрдбрд┐рдпреЛ рд╕реЗрд╡рд╛рдПрдВ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВред
рдЖрдЧреЗ рджреЗрдЦрд┐рдП, рд╡рд╣реА рд╣реБрдЖред рд╢реБрд░реБрдЖрдд рдореЗрдВ - рд╕реНрдЯреАрд░рд┐рдпреЛ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЧрдИ рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреНрд▓реЗрдмреИрдХ, рдлрд┐рд░ рд╕реНрдЯреАрд░рд┐рдпреЛрдкреАрдкреА (рдПрдордкреАрдбреА-рдЯреАрдПрд╕рдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯреАрд░рд┐рдпреЛ) рдХреЗ рд╕рд╛рде рдПрдХ рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдкреНрд▓реЗрдмреИрдХред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕реНрдЯреАрд░рд┐рдпреЛ рдХреИрдорд░рд╛ StereoPi рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реВрдБред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд░рд╛рд╕реНрдкрдмреЗрд░реА рд╣реИ, рд▓реЗрдХрд┐рди рджреЛ рдХреИрдорд░реЛрдВ рдХреЗ рд╕рд╛рде, рдЗрд╕рд▓рд┐рдП рд╡рд░реНрдгрд┐рдд рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рд╛рдзрд╛рд░рдг рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд░ рдЖрдЬрдорд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╕рдЪ рд╣реИ, рдЖрдкрдХреЛ рд╕реНрдЯреАрд░рд┐рдпреЛ рдХреЛ рд╕реНрдЯреАрд░рд┐рдпреЛрдУрдкреА рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдкрд╣рд▓реА рдЪреАрдЬ рдПрдХ рдирд┐рдпрдорд┐рдд рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рдпрд╛рд╕ рдерд╛ рдЬреЛ рдХреИрдорд░реЗ рд╕реЗ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рддрдХ рд╕реНрдЯреНрд░реАрдо рдирд┐рднрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдСрдХреНрд╕реЛрд▓реНрдб рд╡рд┐рдзрд┐ (adb рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХреЗ рд╕рд╛рде рдСрдХреНрдпреВрд▓рд╕ рдореЗрдВ рднрд░ рджреЗрддрд╛ рд╣реИред
рдкреНрд░рдХрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж, рдЪрд╢реНрдорд╛ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдореВрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реБрдПред рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ "рдЕрдЬреНрдЮрд╛рдд рд╕реНрд░реЛрдд" рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рд╢реБрд░реВ рд╣реБрдЖ, рд╡рд╣ рд╕рдм рдХреБрдЫ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╕реНрдпрд╛ рдереА - рд╕рд┐рд░ рдХреЗ рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдХреИрдорд░реЗ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдмрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪрд╢реНрдореЗ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрдЯреАрд░рд┐рдпреЛ рдкреНрд░рднрд╛рд╡ рдерд╛, рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рдореИрдВрдиреЗ рдЕрдкрдирд╛ рд╕рд┐рд░ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╣рд┐рд▓рд╛рдпрд╛, рдорд╕реНрдХреЛрд╡рд╛рдЗрдЯ рдкрд╛рдЧрд▓ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдмрд╣реБрдд, рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрд╡реЗрджрдирд╛рдПрдВ рд╣реБрдИрдВред
рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ .apk рдПрдкреНрд▓рд┐рдХреЗрд╢рди:
Oculus Go рдХреЗ рд▓рд┐рдП рд╕реНрдЯреАрд░рд┐рдпреЛрдкреАрдЖрдИ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдФрд░ adb рдЭреВрда рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рддреБрд░рдВрдд рдЪрд╢реНрдореЗ рдореЗрдВ рднрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдЖрдЬреНрдЮрд╛ рджреАрдЬрд┐рдП
adb install StereoPi.apk
рдЙрд╕рдХреЗ рдмрд╛рдж, рд▓рд╛рдЗрдмреНрд░реЗрд░реА -> рдЕрдЬреНрдЮрд╛рдд рд╕реНрд░реЛрддреЛрдВ рдкрд░ рдЬрд╛рдПрдВ, рдЖрд╡реЗрджрди com.virt2real.stereopi рд╡рд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП

рд╣рдо рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рд╕реНрдЯреАрд░рд┐рдпреЛрдкреАрдЖрдИ рдЪрд╢реНрдореЗ рдХреЗ рд╕рдорд╛рди рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╣реИ, рддреЛ рд╣рдо рддреБрд░рдВрдд рдХреИрдорд░реЗ рд╕реЗ рд╕реНрдЯреАрд░рд┐рдпреЛ рдЫрд╡рд┐ рджреЗрдЦрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдпрд╣ рдХрдЪрд░рд╛ рд╣реИ ... рдореИрдВ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдСрдХреНрдпреВрд▓рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рджреЗрд╢реА рдЖрд╡реЗрджрди рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рддрд╛рдХрд┐ рдЧрддрд┐рд╣реАрди рд╕реНрдХреНрд░реАрди рд╣реЛ рдФрд░ рддрд╛рдХрд┐ рдЖрдкрдХреЗ рд╕рд┐рд░ рдХреЛ рд╣рд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреВрдлрд╛рди рди рд╣реЛред рдореИрдВ рдЕрднреА рддрдХ рдСрдХреНрдпреВрд▓рд╕ рдХреЗ рд▓рд┐рдП рдПрдХрддрд╛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдУрдХреБрд▓рд╕ рд╕реНрдЯреЛрд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓рд╛ред рдореИрдВ рдЖрдорддреМрд░ рдкрд░
рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдореЗрдВ 3 рдбреА рдлрд┐рд▓реНрдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рджреЗрдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк "рдПрдпрд░рд╕реНрдХреНрд░реАрди" рдЖрдЗрдЯрдо рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЖрдк рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдВрдбреЛрдЬ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╛ рдореИрдХ рдкрд░) рдХреЗ рд╕рд╛рде рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕реЗ рд╡реАрдбрд┐рдпреЛ рдлрд╛рдЗрд▓реЗрдВ рдЦрд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрди рд╡реАрдбрд┐рдпреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЪрд╢реНрдореЗ рдХреЗ рд╕рд╛рде рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛рдиреА рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕рд░реНрд╡рд░ рдФрд░ рдЪрд╢реНрдорд╛ рд╣реИ - рдПрдХ рдЧреНрд░рд╛рд╣рдХред рдореБрдЭреЗ рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╣реАрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ tcpdump рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
рдереЛрдбрд╝реА рджреЗрд░ рдХреА рдЦреБрджрд╛рдИ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рд▓реИрди рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдкреНрд░рд╕рд╛рд░рдг рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рдВрджреЗрд╢ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
{"command":"search","project":"direwolf","deviceId":"66a86b57-b292-3957-9fc9-4041d5e1f841","deviceType":"vr","udpPort":"6881"}
JSON рдХреЗ рд╕рднреА рд╕рдВрджреЗрд╢ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВред
рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдкреНрд░реЗрд╖рдХ рдХреЗ рдореЗрдЬрдмрд╛рди рдФрд░ рд╕рдВрджреЗрд╢ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреЛрд░реНрдЯ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред 6881
{"udp":true,"project":"direwolf server","command":"searchResult","deviceId":"66a86b57-b292-3957-9fc9-4041d5e1f841","computerId":"53709de962eba2f9695c8a926562486c","computerName":"STEREO-PI","ip":"192.168.1.51","ips":["192.168.1.51"],"port":6888}
рдпрд╣рд╛рдВ рд╣рдо рдЕрдкрдиреЗ рд╣реЛрд╕реНрдЯ рдФрд░ рдкреЛрд░реНрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ WebSockets рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЖрдЧреЗ рдХреЗ рд╕рднреА рд╕рдВрдЪрд╛рд░ рд╡реЗрдмрд╕реНрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВрдЧреЗред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣рд▓рд╛ рд╕рдВрджреЗрд╢ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдЧрд╛:
{"command":"addDevice","deviceId":"66a86b57-b292-3957-9fc9-4041d5e1f841","deviceName":"Oculus Pacific","deviceType":"vr","showLoginCode":true}
рд╣рдо рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реИрдВ:
{"command":"addDevice","deviceId":"66a86b57-b292-3957-9fc9-4041d5e1f841","deviceName":"Oculus Pacific","deviceType":"vr","showLoginCode":true}
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж, рдЪрд╢реНрдореЗ рдХреЗ рд╕рд╛рде рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рд╕реНрдЯреАрд░рд┐рдпреЛрдкреА рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред рдЕрдЧрд▓рд╛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрддреНрддрд░ рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдХреА рд╕рд╛рдордЧреНрд░реАред
рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдЙрджрд╛рд╣рд░рдг[{рдЖрдИрдбреА: 'рд▓рд┐рд╡рд╕реНрдЯреНрд░реАрдо-рдЖрд░рдЯреАрдПрд╕рдкреА'
рдирд╛рдо: 'рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо RTSP',
рдЕрд╡рдзрд┐: 0,
рдЖрдХрд╛рд░: 0,
url: 'rtsp: //192.168.1.51: 554 / h264',
рдердВрдмрдиреЗрд▓: 'http://192.168.1.51/thumbnail/livestream.png',
рдердВрдмрдиреЗрд▓рдкрдж: 186,
рдердВрдмрдиреЗрд▓рд╣рд╛рдЗрдЯ: 120,
рдЕрдВрддрд┐рдо рдмрд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд: 1,
DefaultVRSetting: 1,
userVRSetting: 2,
рдЪреМрдбрд╝рд╛рдИ: 1280,
рдКрдВрдЪрд╛рдИ: 720,
рдУрд░рд┐рдПрдВрдЯрдбреЗрдЧреНрд░реА: '0',
рдЙрдкрд╢реАрд░реНрд╖рдХ: [],
ratioTypeFor2DScreen: 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ',
рд░реЛрдЯреЗрд╢рдирдлрд╝реЙрд░реНрдо 2 рд╕реНрдХреНрд░реАрди: 0,
рдореМрдЬреВрдж: рд╕рдЪ
isBadMedia: рдЧрд▓рдд,
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп: 1},
{рдЖрдИрдбреА: 'рд▓рд╛рдЗрд╡рд╕реНрдЯреНрд░реАрдо-рдПрдордкреАрдИрдЬреА'
рдирд╛рдо: 'рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕',
рдЕрд╡рдзрд┐: 0,
рдЖрдХрд╛рд░: 0,
url: 'udp: // @: 3001',
рдердВрдмрдиреЗрд▓: 'http://192.168.1.51/thumbnail/livestream.png',
рдердВрдмрдиреЗрд▓рдкрдж: 186,
рдердВрдмрдиреЗрд▓рд╣рд╛рдЗрдЯ: 120,
рдЕрдВрддрд┐рдо рдмрд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд: 1,
DefaultVRSetting: 1,
userVRSetting: 2,
рдЪреМрдбрд╝рд╛рдИ: 1280,
рдКрдВрдЪрд╛рдИ: 720,
рдУрд░рд┐рдПрдВрдЯрдбреЗрдЧреНрд░реА: '0',
рдЙрдкрд╢реАрд░реНрд╖рдХ: [],
ratioTypeFor2DScreen: 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ',
рд░реЛрдЯреЗрд╢рдирдлрд╝реЙрд░реНрдо 2 рд╕реНрдХреНрд░реАрди: 0,
рдореМрдЬреВрдж: рд╕рдЪ
isBadMedia: рдЧрд▓рдд,
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп: 1}]
рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддрд╛ рд╣реИ, рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рдЖрд░рдЯреАрдПрд╕рдкреА рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереАред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд░рдЯреАрдПрд╕рдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдЯреНрд░реАрдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЗрд╡ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдореЗрдВ "рдЖрд░рдЯреАрдПрд╕рдкреА" рд╣реИ, рд▓реЗрдХрд┐рди рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ http рд╣реИрдВред рдпрд╛рдиреА рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрднреА рднреА HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рдЗрд▓ рднреЗрдЬрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрдВ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реЗрд╢рд╛рди рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕реЛрдЪрд╛, рдХреНрдпреЛрдВ рди рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдПрдХ рд▓рд┐рдВрдХ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рдП рдЬрд┐рд╕рдореЗрдВ рд╡реАрдПрд▓рд╕реА рдЖрдорддреМрд░ рдкрд░ рд╕рдордЭрддрд╛ рд╣реЛ, рдЕрд░реНрдерд╛рддреНред rtsp: //192.168.1.51: 554 / h264 рдФрд░ рдЪреАрдпрд░реНрд╕, рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдиреЗ RTSP рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реНрдЯреАрд░рд┐рдпреЛ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рджреЗрд░реА рдмрд╣реБрдд рдмрдбрд╝реА рд╣реИ, 20 рд╕реЗрдХрдВрдб, рдЗрд╕рд▓рд┐рдП рдЙрдард╛ рд░рд╣рд╛ рд╣реИред рд╣рдо MPEG-TS рдХреЛ UDP рд╕реНрдЯреНрд░реАрдо рдЦрд┐рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдлрд┐рд░, VLC рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рд▓рд┐рдВрдХ udp: // @: 3001 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦрд╛рддрд╛ рд╣реИ, Skybox рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЙрд╕реА рддрд░рд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдлрд┐рд░ рдпрд╣ рдХреЗрд╡рд▓ рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдЪрд╢реНрдореЗ рдХреЗ рдореЗрдЬрдмрд╛рди рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдпреВрдбреАрдкреА рдкреЛрд░реНрдЯ рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред GStreamer рдЗрд╕рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рд╣реИ:
raspivid -3d sbs -w 1280 -h 720 -o - | gst-launch-1.0 -q fdsrc ! h264parse ! mpegtsmux alignment=7 name=muxer ! rndbuffersize max=1316 min=1316 ! multiudpsink clients="192.168.1.60:3001" sync=false
рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдореЗрдВ, рд╣рдо "рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕" рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рддрддреНрд╡ рдФрд░ рд╡реЙрдЗрд▓рд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдПрдХ рдЖрднрд╛рд╕реА рд╕рд┐рдиреЗрдорд╛ рдореЗрдВ рдмрдбрд╝реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рдЗрд╡ рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕ рд╕реНрдЯреНрд░реАрдо рджреЗрдЦрддреЗ рд╣реИрдВред рджреЗрд░реА RTSP рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╣реИ, 2-3 рд╕реЗрдХрдВрдб, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдореЗрд░реЗ рд╕рд╛рдзрд╛рд░рдг рдЖрд╡реЗрджрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ рдЬреЛ UDP рдкрд░ рдПрдХ рдХрдЪреНрдЪреА H264 рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ (720p рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ 100-150 рдПрдордПрд╕ рдХреА рджреЗрд░реА рд╣реЛрддреА рд╣реИ)ред
рдлрд┐рд░ рдореИрдВ рдПрдХ рдореГрдд рдЕрдВрдд рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛, рдЕрдм рддрдХ рдореИрдВ рджреЗрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖ рд╣реВрдВред рд╢рд╛рдпрдж рдЖрдкрдХреЛ рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдореЗрдВ рдмрдлрд╝рд░рд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореИрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд╢рд╛рдпрдж рд╡реЗ рд╡рд┐рдХрд▓реНрдк "рдмрдлрд╝рд░рд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ ..."
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдгрд╡рд╢ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ рдУрдХреБрд▓рд┐ рдпрд╛ рдЕрдиреНрдп рд╡реАрдЖрд░ рдЧреНрд▓рд╛рд╕ (рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдЬреИрд╕реЗ рдХрдИ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ) рдореЗрдВ рд▓рд╛рдЗрд╡ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рддреЛ рдЖрдк рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рддрд░реАрдХреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рд╕реНрдЯреАрд░рд┐рдпреЛ рдХреИрдорд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реНрдЯреАрд░рд┐рдпреЛрдкреАрдИ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрд╕рдХреА рдЬрд╛рдБрдЪ рдХреА рдЧрдИ рд╣реИ, рдпрд╣ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрджрд░реНрдн
рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рд╕реНрд░реЛрддрдЪрд░реНрдЪрд╛ рдХреЗ рд╕рд╛рде рдордВрдЪ рд╕реВрддреНрд░рдЖрдк рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж, рд╕рднреА рд▓реЛрдЧ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред
рдЕрд░реЗ рд╣рд╛рдБ, рдореИрдВ рд▓рдЧрднрдЧ рднреВрд▓ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рдСрдХреНрдпреВрд▓рд╕ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рддрд╛рдХрд┐ рдпрд╣ рд╕реНрдХрд╛рдИрдмреЙрдХреНрд╕ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ) - рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрджреЗрд╢ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рд╣рдо рд╡рд┐рд╡рд░рдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред