{"action":"created","issue":{"url":"https://api.github.com/repos/cypress-io/cypress/issues/1767","repository_url":"https://api.github.com/repos/cypress-io/cypress","labels_url":"https://api.github.com/repos/cypress-io/cypress/issues/1767/labels{/name}","comments_url":"https://api.github.com/repos/cypress-io/cypress/issues/1767/comments","events_url":"https://api.github.com/repos/cypress-io/cypress/issues/1767/events","html_url":"https://github.com/cypress-io/cypress/issues/1767","id":326229065,"node_id":"MDU6SXNzdWUzMjYyMjkwNjU=","number":1767,"title":"Support video capture in browsers other than headless electron ","user":{"login":"Bkucera","id":14625260,"node_id":"MDQ6VXNlcjE0NjI1MjYw","avatar_url":"https://avatars0.githubusercontent.com/u/14625260?v=4","gravatar_id":"","url":"https://api.github.com/users/Bkucera","html_url":"https://github.com/Bkucera","followers_url":"https://api.github.com/users/Bkucera/followers","following_url":"https://api.github.com/users/Bkucera/following{/other_user}","gists_url":"https://api.github.com/users/Bkucera/gists{/gist_id}","starred_url":"https://api.github.com/users/Bkucera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bkucera/subscriptions","organizations_url":"https://api.github.com/users/Bkucera/orgs","repos_url":"https://api.github.com/users/Bkucera/repos","events_url":"https://api.github.com/users/Bkucera/events{/privacy}","received_events_url":"https://api.github.com/users/Bkucera/received_events","type":"User","site_admin":false},"labels":[{"id":699283735,"node_id":"MDU6TGFiZWw2OTkyODM3MzU=","url":"https://api.github.com/repos/cypress-io/cypress/labels/stage:%20proposal","name":"stage: proposal","color":"ffdf7f","default":false},{"id":194176883,"node_id":"MDU6TGFiZWwxOTQxNzY4ODM=","url":"https://api.github.com/repos/cypress-io/cypress/labels/type:%20feature","name":"type: feature","color":"009800","default":false}],"state":"open","locked":false,"assignee":{"login":"Bkucera","id":14625260,"node_id":"MDQ6VXNlcjE0NjI1MjYw","avatar_url":"https://avatars0.githubusercontent.com/u/14625260?v=4","gravatar_id":"","url":"https://api.github.com/users/Bkucera","html_url":"https://github.com/Bkucera","followers_url":"https://api.github.com/users/Bkucera/followers","following_url":"https://api.github.com/users/Bkucera/following{/other_user}","gists_url":"https://api.github.com/users/Bkucera/gists{/gist_id}","starred_url":"https://api.github.com/users/Bkucera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bkucera/subscriptions","organizations_url":"https://api.github.com/users/Bkucera/orgs","repos_url":"https://api.github.com/users/Bkucera/repos","events_url":"https://api.github.com/users/Bkucera/events{/privacy}","received_events_url":"https://api.github.com/users/Bkucera/received_events","type":"User","site_admin":false},"assignees":[{"login":"Bkucera","id":14625260,"node_id":"MDQ6VXNlcjE0NjI1MjYw","avatar_url":"https://avatars0.githubusercontent.com/u/14625260?v=4","gravatar_id":"","url":"https://api.github.com/users/Bkucera","html_url":"https://github.com/Bkucera","followers_url":"https://api.github.com/users/Bkucera/followers","following_url":"https://api.github.com/users/Bkucera/following{/other_user}","gists_url":"https://api.github.com/users/Bkucera/gists{/gist_id}","starred_url":"https://api.github.com/users/Bkucera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Bkucera/subscriptions","organizations_url":"https://api.github.com/users/Bkucera/orgs","repos_url":"https://api.github.com/users/Bkucera/repos","events_url":"https://api.github.com/users/Bkucera/events{/privacy}","received_events_url":"https://api.github.com/users/Bkucera/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-05-24T17:58:31Z","updated_at":"2018-06-12T20:46:29Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"also mentioned in #745 \r\n\r\n## Feature\r\nVideo capture for both local and CI:\r\n- chrome headed\r\n- electron headed\r\n- chrome headless (when supported)\r\n- firefox headed\r\n- firefox headless\r\n\r\n## Tasks\r\n- chrome headed:\r\n  - use chrome extension [`desktopCapture api`](https://developer.chrome.com/extensions/desktopCapture)\r\n  - with chrome launch flags: [`--auto-select-desktop-capture-source`](https://peter.sh/experiments/chromium-command-line-switches/#auto-select-desktop-capture-source) and [`--allow-http-screen-capture`](https://peter.sh/experiments/chromium-command-line-switches/#allow-http-screen-capture)\r\n- electron headed:\r\n  - use [`desktopCapturer api`](https://github.com/electron/electron/blob/master/docs/api/desktop-capturer.md)\r\n- chrome headless\r\n  - use devTools protocol [`screenCast api`](https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-startScreencast)\r\n- firefox headed:\r\n  - use `ffmpeg` to capture the desktop screen (partially or wholly)\r\n- firefox headless:\r\n  - protocol does not support this. possibly could take screenshots at around 5-10fps and stream to ffmpeg"},"comment":{"url":"https://api.github.com/repos/cypress-io/cypress/issues/comments/396728025","html_url":"https://github.com/cypress-io/cypress/issues/1767#issuecomment-396728025","issue_url":"https://api.github.com/repos/cypress-io/cypress/issues/1767","id":396728025,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NjcyODAyNQ==","user":{"login":"itaykotler-fundbox","id":32433214,"node_id":"MDQ6VXNlcjMyNDMzMjE0","avatar_url":"https://avatars1.githubusercontent.com/u/32433214?v=4","gravatar_id":"","url":"https://api.github.com/users/itaykotler-fundbox","html_url":"https://github.com/itaykotler-fundbox","followers_url":"https://api.github.com/users/itaykotler-fundbox/followers","following_url":"https://api.github.com/users/itaykotler-fundbox/following{/other_user}","gists_url":"https://api.github.com/users/itaykotler-fundbox/gists{/gist_id}","starred_url":"https://api.github.com/users/itaykotler-fundbox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/itaykotler-fundbox/subscriptions","organizations_url":"https://api.github.com/users/itaykotler-fundbox/orgs","repos_url":"https://api.github.com/users/itaykotler-fundbox/repos","events_url":"https://api.github.com/users/itaykotler-fundbox/events{/privacy}","received_events_url":"https://api.github.com/users/itaykotler-fundbox/received_events","type":"User","site_admin":false},"created_at":"2018-06-12T20:46:29Z","updated_at":"2018-06-12T20:46:29Z","author_association":"NONE","body":"@Bkucera, is there a chance this feature will be resolved for the next version 3.0.2 or maybe 3.1.0?\r\nI'de like to run my tests on headless chrome browser and be able to record the test runs.\r\nThanks"}}
{"actor":{"display_login":"itaykotler-fundbox"}}