{"guid":"aaec73e9-66b9-46d2-aa0f-9f43018198ea","title":"Dissecting HDMI","subtitle":"Developing open, FPGA-based capture hardware for conference \u0026 user group recording","slug":"33c3-8057-dissecting_hdmi","link":"https://fahrplan.events.ccc.de/congress/2016/Fahrplan/events/8057.html","description":"Ever wondered what is actually happening when a speaker can't get their laptop to project? While developing the FPGA-based \u003ca href=\"https://hdmi2usb.tv\"\u003eHDMI2USB.tv open hardware for recording conferences\u003c/a\u003e, we discovered just how convoluted the HDMI protocol can be. Come hear all the horrible details!","original_language":"eng","persons":["Tim 'mithro' Ansell"],"tags":["Hardware \u0026 Making"],"view_count":4347,"promoted":false,"date":"2016-12-29T17:15:00.000+01:00","release_date":"2016-12-29T01:00:00.000+01:00","updated_at":"2026-04-02T11:45:05.967+02:00","length":3798,"duration":3798,"thumb_url":"https://static.media.ccc.de/media/congress/2016/8057-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2016/8057-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2016/aaec73e9-66b9-46d2-aa0f-9f43018198ea-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2016/aaec73e9-66b9-46d2-aa0f-9f43018198ea-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/33c3-8057-dissecting_hdmi","url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_title":"33C3: works for me","conference_url":"https://api.media.ccc.de/public/conferences/33c3","related":[{"event_id":3601,"event_guid":"5a517be2-220b-4eb6-88c3-e7ef08c98ace","weight":81},{"event_id":3607,"event_guid":"64c07cb5-ec19-4972-a2c8-96c0e0df83c6","weight":39},{"event_id":3615,"event_guid":"74783236-46f4-493c-9574-1b27a44847b7","weight":50},{"event_id":3629,"event_guid":"686b1941-b211-4902-b4c4-1d642398e08b","weight":65},{"event_id":3640,"event_guid":"700a07e7-a9c4-437b-a4c5-4491b23a9b4a","weight":117},{"event_id":3665,"event_guid":"e204268f-0cea-4a1f-bb38-e7d50496492e","weight":49},{"event_id":3667,"event_guid":"6347d122-daf0-4b30-851c-32cac06bf6bd","weight":53},{"event_id":3671,"event_guid":"4ef69e6a-026f-4b30-888d-af654b220a3d","weight":43},{"event_id":3687,"event_guid":"5ae90a09-0b83-4357-bdb4-9afc04100c68","weight":60},{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":59},{"event_id":3692,"event_guid":"f21478d4-e8db-4f19-854c-2f74b5824706","weight":57},{"event_id":3694,"event_guid":"ef62eb53-cb69-42c6-aab0-bc9d3b0e1e92","weight":42},{"event_id":3695,"event_guid":"c300b194-2a85-4705-92aa-b4e789882303","weight":62},{"event_id":3698,"event_guid":"994082de-ef8e-4f8e-8c46-ec0eb110b845","weight":40},{"event_id":3700,"event_guid":"b5be9501-88f1-4d9f-a5aa-269c8ff22d37","weight":52},{"event_id":3701,"event_guid":"155a622a-196e-4e05-a262-88f3a7726bbe","weight":83},{"event_id":3702,"event_guid":"5fb5e620-383a-4679-b37a-beef20bcd4fe","weight":77},{"event_id":3703,"event_guid":"65833373-6cae-4f9d-947b-c93a83ff1ba1","weight":41},{"event_id":3704,"event_guid":"a1f43609-a446-41e7-9ac6-4db12bcb14c1","weight":63},{"event_id":3705,"event_guid":"b8d9fac7-bbe6-40da-aa80-aed27f77a708","weight":49},{"event_id":3706,"event_guid":"3f76be27-6ff5-4a23-a6c6-512eaff00f28","weight":40},{"event_id":3716,"event_guid":"70269173-72a8-4eab-b356-f22faea6cdca","weight":55},{"event_id":3719,"event_guid":"d851c029-9f83-41af-befd-a54209453d41","weight":49},{"event_id":3720,"event_guid":"198bdfe5-24cf-4b2f-9cd5-7522a99b3b4e","weight":39},{"event_id":3731,"event_guid":"bc638f9f-0370-42f9-b83c-f85cca4ca38d","weight":130},{"event_id":3734,"event_guid":"34ea8f1f-9fad-41aa-8424-e833f10e5e8b","weight":145},{"event_id":3737,"event_guid":"d51d9e44-947b-4a09-94ad-c31c5cf5e5e1","weight":47},{"event_id":3739,"event_guid":"61677c86-8d83-4c30-9cf4-f7741e1a8798","weight":39},{"event_id":3742,"event_guid":"7a5971c8-746b-4450-ba89-6569667f77c2","weight":42},{"event_id":3747,"event_guid":"fc6c53de-ec9d-4966-a912-5cfaf54c0dd2","weight":47},{"event_id":3758,"event_guid":"14590762-b249-463b-9617-46d0f0d3f5b3","weight":48},{"event_id":3760,"event_guid":"1c75e6a1-e586-4b91-abce-92a4561d0181","weight":118},{"event_id":3761,"event_guid":"b598ebbf-0fc6-4127-bb9d-20ae18f1171d","weight":58},{"event_id":3762,"event_guid":"25e2df7d-5740-4c2f-bc34-986326d606fe","weight":84},{"event_id":3763,"event_guid":"8fbee7ff-b50c-4310-af9d-d44794669f25","weight":61}],"recordings":[{"size":null,"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"33c3-8057-eng-deu-fra-Dissecting_HDMI.en.srt","state":"complete","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2020-01-03T19:23:04.959+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/33c3-8057-eng-deu-fra-Dissecting_HDMI.en.srt","url":"https://api.media.ccc.de/public/recordings/44414","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":484,"length":3798,"mime_type":"video/mp4","language":"eng","filename":"33c3-8057-eng-Dissecting_HDMI.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-29T21:58:53.252+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8057-eng-Dissecting_HDMI.mp4","url":"https://api.media.ccc.de/public/recordings/14326","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":527,"length":3798,"mime_type":"video/mp4","language":"deu","filename":"33c3-8057-deu-Dissecting_HDMI.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-29T21:59:18.563+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8057-deu-Dissecting_HDMI.mp4","url":"https://api.media.ccc.de/public/recordings/14327","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":527,"length":3798,"mime_type":"video/mp4","language":"fra","filename":"33c3-8057-fra-Dissecting_HDMI.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-29T21:59:41.638+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8057-fra-Dissecting_HDMI.mp4","url":"https://api.media.ccc.de/public/recordings/14328","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":746,"length":3798,"mime_type":"video/mp4","language":"eng-deu-fra","filename":"33c3-8057-eng-deu-fra-Dissecting_HDMI_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-29T22:00:12.384+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-hd/33c3-8057-eng-deu-fra-Dissecting_HDMI_hd.mp4","url":"https://api.media.ccc.de/public/recordings/14329","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":49,"length":3785,"mime_type":"audio/opus","language":"eng","filename":"33c3-8057-eng-Dissecting_HDMI.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2016-12-30T11:41:57.953+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/opus/33c3-8057-eng-Dissecting_HDMI.opus","url":"https://api.media.ccc.de/public/recordings/14528","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":57,"length":3785,"mime_type":"audio/mpeg","language":"eng","filename":"33c3-8057-eng-Dissecting_HDMI.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2016-12-30T11:42:22.243+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/mp3/33c3-8057-eng-Dissecting_HDMI.mp3","url":"https://api.media.ccc.de/public/recordings/14529","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":259,"length":3798,"mime_type":"video/mp4","language":"eng-deu-fra","filename":"33c3-8057-eng-deu-fra-Dissecting_HDMI_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-12-30T11:43:17.009+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/h264-sd/33c3-8057-eng-deu-fra-Dissecting_HDMI_sd.mp4","url":"https://api.media.ccc.de/public/recordings/14530","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":263,"length":3798,"mime_type":"video/webm","language":"eng-deu-fra","filename":"33c3-8057-eng-deu-fra-Dissecting_HDMI_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-12-30T11:43:50.736+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/webm-sd/33c3-8057-eng-deu-fra-Dissecting_HDMI_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/14531","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"},{"size":608,"length":3798,"mime_type":"video/webm","language":"eng-deu-fra","filename":"33c3-8057-eng-deu-fra-Dissecting_HDMI_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-12-30T11:44:42.772+01:00","recording_url":"https://cdn.media.ccc.de/congress/2016/webm-hd/33c3-8057-eng-deu-fra-Dissecting_HDMI_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/14532","event_url":"https://api.media.ccc.de/public/events/aaec73e9-66b9-46d2-aa0f-9f43018198ea","conference_url":"https://api.media.ccc.de/public/conferences/33c3"}]}