{"id":630,"date":"2019-11-27T10:00:14","date_gmt":"2019-11-27T07:00:14","guid":{"rendered":"https:\/\/amorev.ru\/?p=630"},"modified":"2021-02-17T16:27:18","modified_gmt":"2021-02-17T13:27:18","slug":"php-meetup-moscow-1","status":"publish","type":"post","link":"https:\/\/amorev.ru\/en\/php-meetup-moscow-1\/","title":{"rendered":"PHP Meetup at Skyeng office and our video feed"},"content":{"rendered":"\n<p>I like PHP - this is the main backend development language at <a rel=\"noreferrer noopener\" href=\"https:\/\/wormsoft.ru\/\" target=\"_blank\">wormsoft.ru<\/a> (although it is gradually being replaced by NodeJS and GoLang). This is the language from which I started my career as a web developer and this is the language from which my path as a speaker at IT conferences began (Report at <a rel=\"noreferrer noopener\" href=\"https:\/\/phprussia.ru\/2019\/abstracts\/5094\" target=\"_blank\">PHPRussia 2019<\/a>).<\/p>\n\n\n\n<p>Therefore, I like  and try to attend events related to this language. <a rel=\"noreferrer noopener\" href=\"http:\/\/it.skyeng.ru\/php21\" target=\"_blank\">PHP Meetup \u0432 Skyeng<\/a> was really special for me this time. I was organizing the video broadcast of the entire event via <a rel=\"noreferrer noopener\" href=\"https:\/\/youtu.be\/wfkLPF0pJmQ\" data-rel=\"lightbox-video-0\" target=\"_blank\">Youtube<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/rsz_kobu-agency-67l18r4tw_w-unsplash-1-1024x686.jpg\" alt=\"\" class=\"wp-image-639\" width=\"485\" height=\"325\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/rsz_kobu-agency-67l18r4tw_w-unsplash-1-1024x686.jpg 1024w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/rsz_kobu-agency-67l18r4tw_w-unsplash-1-300x201.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/rsz_kobu-agency-67l18r4tw_w-unsplash-1-768x515.jpg 768w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/rsz_kobu-agency-67l18r4tw_w-unsplash-1.jpg 1392w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><figcaption>My speech about  PHP:)<\/figcaption><\/figure><\/div>\n\n\n\n<p>After my speech in Nizhny Novgorod meetup, where I made a \"on the knee broadcast \" and justified the client's trust, I was offered to make an adult broadcast for the next meetup in Moscow. It didn\u2019t take long to persuade me and I gladly agreed. I arrived at the office a few hours before the start and laid out all the equipment. There is not much interesting in this process, but I took a photo \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-17-41-40JPG.jpg\" alt=\"\" class=\"wp-image-632\" width=\"507\" height=\"285\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-17-41-40JPG.jpg 1008w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-17-41-40JPG-300x169.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-17-41-40JPG-768x432.jpg 768w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><figcaption>Perfect oder in wires<\/figcaption><\/figure><\/div>\n\n\n\n<p>The architecture of the broadcast was approximately as follows: 2 cameras (one for the audience, the other for the speaker), the signal from the presentation and the sound from the mixer. One camera is a \"PTZ conference camera\", the other is a regular video camera. The presentation itself came from the same laptop that was broadcasting, which limited my actions during the report itself, but I could almost fully control it from my phone)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-18-09-53JPG-e1574626248113.jpg\" alt=\"\" class=\"wp-image-633\" width=\"199\" height=\"353\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-18-09-53JPG-e1574626248113.jpg 567w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-18-09-53JPG-e1574626248113-169x300.jpg 169w\" sizes=\"auto, (max-width: 199px) 100vw, 199px\" \/><figcaption>Camera, which shoots the speaker<\/figcaption><\/figure><\/div>\n\n\n\n<p>In general, the organization of the broadcast is a rather difficult and very responsible business. You need to keep track of all the scenes during the performance and choose which scene is best shown now. Also, you need to make sure that nothing falls off and give instructions to the operator through the radio. All this for 3 hours work in a row.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-20-14-56JPG.jpg\" alt=\"\" class=\"wp-image-634\" width=\"658\" height=\"370\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-20-14-56JPG.jpg 1008w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-20-14-56JPG-300x169.jpg 300w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-20-14-56JPG-768x432.jpg 768w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><figcaption>My workplace during the video translation<\/figcaption><\/figure><\/div>\n\n\n\n<p>BUT! Broadcasting has a great advantage over development. After the broadcast is over, my work is over: there is no support, no bugs, no hot fixes, no server crashes, and so on - everything remains on the responsibility of Youtube and this is an indisputable plus.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-22-07-40JPG-e1574626289653.jpg\" alt=\"\" class=\"wp-image-635\" width=\"297\" height=\"528\" srcset=\"https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-22-07-40JPG-e1574626289653.jpg 567w, https:\/\/amorev.ru\/wp-content\/uploads\/2019\/11\/2019-11-21-22-07-40JPG-e1574626289653-169x300.jpg 169w\" sizes=\"auto, (max-width: 297px) 100vw, 297px\" \/><figcaption>Came first - the last one gone<\/figcaption><\/figure><\/div>\n\n\n\n<p>I listened to the reports  later, watching my own broadcast \ud83d\ude42 I especially liked the report about Doctrine - we did not use it in our combat projects and I thought about using it in one potential project. So to speak, take another approach to it and, I hope, this approach will be successful \ud83d\ude42<\/p>\n\n\n\n<p>Thnaks for attention!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I like PHP &#8211; this is the main backend development language at wormsoft.ru (although it is gradually being replaced by NodeJS and GoLang). This is &hellip; <\/p>\n","protected":false},"author":1,"featured_media":639,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[182,166],"tags":[25,188,187,183,189],"class_list":["post-630","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mitapy","category-main","tag-php","tag-videozapis","tag-videotranslyaciya","tag-mitapy","tag-moskva"],"_links":{"self":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts\/630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/comments?post=630"}],"version-history":[{"count":0,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/posts\/630\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/media\/639"}],"wp:attachment":[{"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/media?parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/categories?post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/amorev.ru\/en\/wp-json\/wp\/v2\/tags?post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}