This is part III of the “Manipulating video in a browser” series. In the previous articles, we experimented with the new “Insertable Streams for MediaStreamTrack” API to modify the web cam’s video stream before sending it further — to the WebRTC module, for example.
The previous article of this series discussed the possibility of modifying video streams in a browser. The new “Insertable Streams for MediaStreamTrack API” makes it possible, by allowing the web-application to modify the frames before the stream is sent further.
A new browser API recently landed in the webkit based browsers, it’s called “Insertable Streams for MediaStreamTrack API”. Its superpower is to tap video streams, and allow the application to modify it frame-by-frame, without the need to even display the video on screen.
Have you ever worked on Microservices architecture with a lots of services where every one of them is created by different team and with different code standards?
Did you know that you can receive data from a Bluetooth device without connecting to it? Bluetooth advertisement packets can be used for this purpose, and the good news is that this going to be possible in the web browser as well.
OK, that is a clickbait headline, but there’s a good reason behind it! I want to draw your attention to an important issue: the pros and cons of using Redux. I will also share some…
Have you ever been in a team where there are 350+ bugs in the product’s backlog, and to make things worse, new feature developments come with even more bugs?
Why should you be trying behaviour driven development? Unfortunately, user stories and requirements are not enough to get the full picture of the feature. The concept at the core of BDD is creating documentation we can rely on.
Recently, I participated in several frontend developer interviews. Unfortunately, the sad truth is that most candidates are confused about how “asynchronous” things work in JavaScript, what is considered as blocking or non-blocking code, and how (a)synchronicity relates to these.
This is part III of the “Manipulating video in a browser” series. In the previous articles, we experimented with the new “Insertable Streams for MediaStreamTrack” API to modify the web cam’s video stream before sending it further — to the WebRTC module, for example.
The previous article of this series discussed the possibility of modifying video streams in a browser. The new “Insertable Streams for MediaStreamTrack API” makes it possible, by allowing the web-application to modify the frames before the stream is sent further.
A new browser API recently landed in the webkit based browsers, it’s called “Insertable Streams for MediaStreamTrack API”. Its superpower is to tap video streams, and allow the application to modify it frame-by-frame, without the need to even display the video on screen.
Have you ever worked on Microservices architecture with a lots of services where every one of them is created by different team and with different code standards?
Did you know that you can receive data from a Bluetooth device without connecting to it? Bluetooth advertisement packets can be used for this purpose, and the good news is that this going to be possible in the web browser as well.
OK, that is a clickbait headline, but there’s a good reason behind it! I want to draw your attention to an important issue: the pros and cons of using Redux. I will also share some…
Have you ever been in a team where there are 350+ bugs in the product’s backlog, and to make things worse, new feature developments come with even more bugs?
Why should you be trying behaviour driven development? Unfortunately, user stories and requirements are not enough to get the full picture of the feature. The concept at the core of BDD is creating documentation we can rely on.
Recently, I participated in several frontend developer interviews. Unfortunately, the sad truth is that most candidates are confused about how “asynchronous” things work in JavaScript, what is considered as blocking or non-blocking code, and how (a)synchronicity relates to these.
Byborg ©2023 – All rights reserved.
44 Avenue John F. Kennedy, L-1855, Luxembourg, Grand Duchy of Luxembourg
Phone: +352-261-1181
E-mail: info@byborg.lu
5-7 Expo Square, Budapest, Hungary 1101
Snail-mail: P.O. Box: 663 Budapest, 1439
Phone: +36-1-432-3000
E-mail: info@byborg.hu
Byborg ©2023 – All rights reserved.
44 Avenue John F. Kennedy, L-1855, Luxembourg,
Grand Duchy of Luxembourg
Phone: +352-261-1181
E-mail: info@byborg.lu
5-7 Expo Square, Budapest, Hungary 1101
Snail-mail: P.O. Box: 663 Budapest, 1439
Phone: +36-1-432-3000
E-mail: info@byborg.hu
BUDAPEST
LUXEMBOURG
BARCELONA
LOS ANGELES
Byborg ©2023 – All rights reserved.