{"id":619,"date":"2004-10-11T23:23:27","date_gmt":"2004-10-11T21:23:27","guid":{"rendered":"http:\/\/vasil.ludost.net\/blog\/?p=619"},"modified":"2004-10-11T23:23:27","modified_gmt":"2004-10-11T21:23:27","slug":"2004-10-11-2323","status":"publish","type":"post","link":"https:\/\/vasil.ludost.net\/blog\/?p=619","title":{"rendered":"2004-10-11 23:23"},"content":{"rendered":"<p>Last day of the fights with the video broadcast. It was so fun, that in the end I hung the punching bag on the wall, and was hitting it for a while. It helped, although my hands hurt a little (some gloves might be a good idea).<\/p>\n<p>So now it will be ffmpeg, and some black magic to make it stay in sync. After a pile of combinations of ffmpeg, transcode, mjpegtools, mencoder\/mplayer, liblivemedia, vlc, vls, darwin streaming server, I couldn&#8217;t make something that would stream normal video stream through RTSP &#8211; the only one working was with ffpmeg with one of the example programs from liblivemedia, the quality was abysmal, and it kept on jagging. The solution for the future (which I&#8217;m planning on implementing, or finding someone to do it) is to make some small universal programs that could take any kind of AVI, find out it&#8217;s codecs, and send it to Darwin. The other one will be a modular interface to send the live stream frame by frame, to evade the jagging, and a codec that will keep the sound and video in sync without any screw-ups  (the last one will be a fun task).<\/p>\n<p>Tomorrow&#8217;s the lecture on cryptography and its applications in the network security, let&#8217;s see what surprises has Velin for us (not including the one that he&#8217;s giving up smoking, I really hope he will make it :) ). We watched &#8220;The siege&#8221; tonight, a nice movie (although I have some notes on the organization of the attacks).<\/p>\n<p>In <a href=\"http:\/\/georgi.unixsol.org\/diary\/archive.php\/2004-10-08\">a comment in Zhoro Chorbadzhiyski&#8217;s blog<\/a> somebody mentioned a new book by Umberto Eco &#8211; the title sounds a bit strange, but I think it will be worth reading.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last day of the fights with the video broadcast. It was so fun, that in the end I hung the punching bag on the wall, and was hitting it for a while. It helped, although my hands hurt a little (some gloves might be a good idea). So now it will be ffmpeg, and some [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-619","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=619"}],"version-history":[{"count":0,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/619\/revisions"}],"wp:attachment":[{"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vasil.ludost.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}