Audio redirection over Remote desktop activex - audio

Does remote desktop activex from Microsoft support Audio redirection? How about sound redirection from client to the host e.g. Mic to a skype session on the remote computer?

Yes, the ActiveX control supports all of the options that the RDP client itself does, as far as I can tell. For audio input redirection, see IMsRdpClientAdvancedSettings7::AudioCaptureRedirectionMode.

Related

Cannot download files from device portal in hololens2

I'm trying to download a video rom the device portal I shot with the hololens app , but the file doesn't download when I select [save].
The state is similar to the example below but I am connected via wifi and connect to the device portal from the IP address of the hololens.
Is there another way to access Hololens LocalAppData other than the Windows Device Portal?
This is a known issue, and we're working hard to address these and have root caused most of them, with fixes being prepared for a device OS update. Besides, Firefox will work for some people, but it is not a reliable workaround.
You can try to download your video via Webbrowser or via the software Microsoft Hololens.
This is from the known issue. This worked for me on Chrome.
Workaround
This workaround, which applies equally to Wi-Fi and UsbNcm, is to disable the "required" option under "SSL Connection". To do so, navigate to Device Portal, System, and select the Preferences page. In the Device Security section, locate SSL Connection, and uncheck to disable Required.
The user should then go to http://, not https:// (IP address) and features like file upload and download will work.

Windows Media Player 12 wont play mp4, mp3, wmv files through IIS local hosted website when PC is disconnected from the Internet

I have an IIS 6.1 website on a local Windows 7 32-bit machine that serves HTML and MP4 videos through Internet Explorer all on the local machine. An internet connection is not required as this is all local storage and local hosting via IIS. IIS is configured to serve the MP4 videos as downloadable files, not streaming in any way. I do have the proper MIME type ".mp4" with "video/mp4" setup in the IIS server, so I do not believe that is the problem.
When the machine is connected to the internet, clicking an MP4 video link in any HTML page served by the local IIS server results in Windows Media Player opening up and playing the video in its own window. However, when the Ethernet cable is unplugged, clicking the same MP4 video link results in Windows Media Player opening its own window, then displaying this error message:
Windows Media Player cannot play the file. If the file is located on the Internet, connect to the Internet. If the file is located on a removable storage card, insert the storage card.
It is almost as if Windows Media Player has a bug and since it is accessing this media file via a URL but the machine is not connected to a network, it thinks this file is unplayable.
When the Ethernet cable is disconnected, the local IIS server still serves all the HTML and ActiveX content except for media files. I also tried to access MP3 and WMV files through the IIS server to see if Windows Media Player would open those when the machine is disconnected from the Internet. Those files also caused Windows Media Player to display the same error message.
I tested VLC player (VideoLAN) after changing file extension ownership to VLC from WMP for .mp4 files. With VLC installed and extension ownership changed to VLS, I can download/open the MP4 video using the link in the web page served by IIS all while disconnected from the internet. The only thing I cannot do is get VLC player to open up and play the video simply by clicking the link in the Internet explorer web pages served up by the local IIS server.
I would like to make use of Internet Explorer and Windows Media Player with this IIS server serving MP4 videos rather than use VLC player.
Thanks
Michael Rayman
I finally figured out the answer to my problem:
While disconnected from the internet, mysteriously, Windows Media Player 12 requires that you check a checkbox in the Tools > Options... > Player tab settings area called "Connect to the Internet (overrides other commands)". Once this is checked and settings saved with APPLY, then Windows Media Player 12 will play videos served through the local IIS webserver on the same machine, while disconnected from the Internet.

Remote control a Chrome Extension

I've written a non-published (personal) Chrome extension that performs page checking and then performs actions such as opening new tabs if certain conditions are met. I would like to be able to "remote control" it from my phone though, e.g. turn on or off or adjust settings when I'm away from my desk.
I considered if the extension can read/write to a file in Dropbox, which I could then edit from my phone too, or any other device. But I'm not sure if extensions are allowed to arbitrarily read/write in the filesystem, or only "apps". Any other suggestions?
Assuming you can't directly connect to your computer (otherwise wOxxOm's answer is valid)..
You could make a companion phone app and use GCM push messages; your phone would message your server via it (which can be hosted on a free App Engine tier easily if it's just for your private use) and the server will push out the message.
Though it'll probably be much easier to just have said App Engine server up and providing a WebSocket endpoint that your extension can connect to to receive commands in real-time, and some sort of API / control panel on the web (authenticated, of course).
Any free webserver-based solution would lag, as bad as 500ms, I think.
Try making a complementary native PC program: mobile apps for remote control usually have their PC part running as a background service or an application with just a shelltray icon. Such program opens a TCP/UDP port on PC and listens for commands from the mobile app, and can communicate with your extension via Chrome's native messaging API.

WebRTC Streaming between PC and Mobile Client

I would like to implement peer to peer communication between mobile device (iOS & Android) AND Windows PC, I would like Mobile app will stream camera output to PC(no audio will require), and on PC user will able to capture screenshot from running steam. Below is possibility I am thinking.
Option 1 : Develop a Web based application which will run in Google Chrome or Firefox browser on Windows PC, and also will develop mobile client app which will run on Android and iOS devices, and using WebRTC it will steam mobile camera output to website which will be running in PC’s Chrome or Safari browser, and User will able to capture screenshot from running steam and that will be saved on user’s computer. Drawback of this solution is that I have to develop Website so will have not user’s computer file storage, as standalone desktop application is more preferable because desktop application will able to easily access user’s computer file system
Option 2: Develop 3 applications
one Standalone desktop application which will have all features which require to access computer’s local file system.
Develop a small web site which will have just a single screen, it will use for display mobile camera steam, and user will capture output from that page, will develop a kind of watchdog service in desktop app, which will grab latest captured screen from Chrome or Firefox browser.
3rd app would be mobile client which will be running on mobile which will stream camera output to PC using WebRTC. Drawback of this solution is that this solution would be not real-time, because user have to use two separate interface for Screen capture have to use PC Chrome or Firefox browser, and after screen capture have to move back to PC application.
My understanding is that It’s not possible to have Server less solution for WebRTC, Signaling server will require, I found some of open source WebRTC servers i.e. Easyrtc, signalmaster which I have to use and have to configure in own environment.
As this is my first WebRTC based project, so would like to know your opinion about Solution which i am thinking, is it right or is there any better way to achieve it.
Thanks
Suresh
Hi suresh IOS not support WebRTC,But its possible in android
My option is Node-webkit(desktop app using HTML 5,Javascript,css3,Nodejs,NPM)
https://github.com/rogerwang/node-webkit/wiki
mobile app(intel xdk ) but ios not support WebRTC
http://xdk-software.intel.com/
You could use Twilio Video to do this.
You can build multi-party video calling into both web and native applications with the SDKs for:
JavaScript
iOS
Android
https://www.twilio.com/docs/api/video
You will also find the server-side starter apps in various languages you need to get started quickly.
In my preferred language example Python, a small Flask app handles token creation to handle user access for video conversations in app.py and the basic WebRTC functions can be found in quickstart.js.
Note: I work for Twilio.

How can I launch a program from a Web Page?

I simply want to OPEN a program in my pc from a web page. For example, I am out and I take my smartphone, I go to the web page and then I click in a button and in my pc (at home, connected to internet) the program starts. How can I do that?
I tried: Open File
but the browsers (Firefox, Internet Explorer) try to download this file and not open.
Web browsers are incapable of running files on a remote machine, purely out of security reasons, because it could obviously do serious harm. This is only doable if you try to run a file on the machine you are using to visit the website with. There are applications available that can open files on or from a remote machine, but they tend to use a TCP or UDP connection to transfer the data, instead of an HTTP connection.
The best way to go about this, is to install a server application on your PC, and then connect to the PC with a client application on your smartphone.
Just search google for Remote control smartphone pc, or something similar.
You cannot do this using a web page. You must use a VNC. There are many open source versions with mobile client apps.

Resources