API update for Sonos version 10.3 API - sonos

The blog post for Sonos version 10.3 API update posted on July 16, 2019 suggests that the
code at https://developer.sonos.com/reference/control-api/audioclip/]audioClip namespace will work on the upcoming SYMFONISK table lamp with WiFi speaker and SYMFONISK WiFi bookshelf speaker. When we call the endpoint it does not return the audioclip capability for these speakers and when we try and send an audioclip to it, it returns:
An error occurred, there were no speakers with the custom sound capability in this group
Expectations is this:
"capabilities":["PLAYBACK","CLOUD","AIRPLAY","LINE_IN","AUDIO_CLIP"
Get this:
"capabilities":["PLAYBACK","CLOUD","AIRPLAY"]

FYI, the sonos speaker firmware 10.4 is now available and this issue is confirmed fixed by this update.

Thank you for finding this. The SYMFONISK table lamp with WiFi speaker and SYMFONISK WiFi bookshelf speaker will support commands and events in the AudioClip namespace in the next software release. We updated the documentation. Keep an eye on the Sonos developer portal blog for updates.

Related

How to Capture Live Stream from camera and watch live or save for later viewing?

I am trying to make an online examination portal. When students start the exam, their webcam will start automatically and record the stream live and store in the server. Invigilators will either watch the students live or they can watch the saved live streams later.
I researched about this and found WebRTC as a possible solution along with a gateway server like Kurento. But later found out that WebRTC is not supported in Safari, which is a setback! My application should run successfully in web portal in any modern browsers which includes safari and also in android or iphone.
So can anyone suggest a possible solution to my problem? Which technology should I use that can support all browsers and OS?
Also, it would be helpful if you can provide links to good documentation or tutorials.
Note from the future (2020): This answer really isn't accurate anymore.
WebRTC is one problem... capture from the camera with getUserMedia is another. Safari doesn't support either.
There is no video capture API in Safari currently. The only thing you can do is make a native app for iOS.
Worse yet, because of Apple's restrictive policies, alternative browsers, such as Chrome, are crippled on iOS as they aren't allowed to use their own browser engines.
Use standards based technologies like getUserMedia and WebRTC for your primary web-based application. If you decide that the economics of your situation enable it, you can make an iOS app to work alongside until Apple decides to participate in modern browser standards like everyone else.
You can use Mediadevices.getUserMedia (https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia) to capture webcam stream on browser (chrome and firefox).
To play with webcam stream on safari, you would have to use a pollyfill - https://github.com/Temasys/AdapterJS
To record the video/audio stream, you can make use of Media recorder api https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder (Note : recording stream is still a challenge in Safari as there is no support/pollyfill. However, it works perfectly on Chrome and Firefox latest versions).
Helpful demonstrations :
https://webrtc.github.io/samples/
https://mozdevs.github.io/MediaRecorder-examples/index.html
https://codepen.io/collection/XjkNbN/
https://hacks.mozilla.org/2016/04/record-almost-everything-in-the-browser-with-mediarecorder/

getSupportedFlashMode returning 403 error

This is a question for Sony support, or anyone else who might know.
I'm developing an Android app using the Sony Remote Camera API. The camera is the Sony RX-10, which isn't on the official list of supported devices but does work with basic functionality (zoom, take photo) and does return a list of supported API calls. Among the supported API calls are flash mode calls like setFlashMode and getSupportedFlashMode, but when I try calling them they return 403 errors, "Forbidden". (When I make calls that aren't in the "getAvailableAPIList" list I get error 12, "No Such Method".) Why are the flash calls returning 403?
Thanks
It is known issue that getAvailableApiList gives protected APIs also. You are able to use only the APIs which are public on supported cameras.
We worked extensively on the RX10 for a photobooth app that we created, and the issue is that the RX10 only works in AUTO mode via the SDK. AUTO mode doesn't support any flash settings other than auto, so it ignores the get/setFlashMode commands.
Ultimately we switched to the A6000 which does support other exposure modes that allow the get/setFlashMode commands to work correctly.

Sony Camera Remote API beta SDK: how to deactivate auto focus on QX10?

Since Sony XQ10's auto-focus can't be deactivated via its app-menu, is there a way to do so using the SDK?
Corresponding reference Sony Camera Remote API doesn't contain any "setFocusMode" or similar. Helper Library on GitHub has it...but for which cameras? Any experiences?
Cheers,
Lara
This is not currently supported in the Camera Remote API SDK. There is an update planned for spring which will include additional features but not sure about auto-focus control:
https://developer.sony.com/2014/02/24/new-cameras-now-support-camera-remote-api-beta-new-api-features-coming-this-spring-to-selected-cameras/
Keep checking https://developer.sony.com/ for updates on the API!
Just checked Camera Remote API Reference Febr 2017 (Beta) for a possibility to set or get the focus position through the api. Seems it's still not supported.

Lot of noise in webrtc audio/video

I have developed a video chat app with webrtc api. I have fallowed the steps given by webrtc. Video working fine. But there is a lot of noice from my laptop. sound is not clear.
But in google developed demo site https://apprtc.appspot.com/ works with out any noise(better compare with us).
I fallowed the same procedure what they did. But no luck.
But in headset this echo is not hearing. This happens when we haering the sound from laptop without headset.
Please give me some suggestion on this.
Thanks in advance. Looking foward for the response.
Give a look at this demo webrtc conferencing supports four callers. This link describes the implentation details architecture

Does Video.js support HLS with Flash fallback?

Does Video.js currently support HLS video with a Flash fallback. I'm getting mixed messages between the answers here and documentation on Zencoder's website which I believe is part of the same family of products.
I'm currently getting an error when trying to play HLS in Chrome and Firefox and would like to know if it is an implementation error on my part or if it is not supported and Zencoder's documentation is incorrect.
If it is not currently supported, is there a timeline? The latest answer from December said it was coming soon, is that still the case?
The short answer is it's still in progress, and the Zencoder docs shouldn't say that yet.
Email help at zencoder to get more info on it.