Check it out here:
https://webrtc.github.io/samples/src/content/devices/input-output/
All the audio recording sounds like aliens trying to communicate with you. I could of swore WebRTC was working just last week but this site of samples is completely freaking out on both my laptop and my phone.
Does anyone know why the audio is freaking out like that?
Related
I have coded a videoboard. Like a soundboard but with video. You go to one URL that's just a black screen and another one which has a list of different videos (sender). When you click one of these videos it plays on the black screen (receiver). If you play 2 different videos at the same time both videos are shown next to each other on the receiver. That's working fine for several months now. It just creates multiple html video-elements with multiple source-tags (x265 mp4 and vp9 webm).
I recently made a discord bot which takes the webm, extracts the opus stream and plays its sound in the voice channel where the bot is connected. This has one disadvantage: It can only play one sound at a time. It happens a lot that there are multiple videos/sounds playing at the same time so this a bit of a bummer.
So I thought I should create a audiostream on the server which hosts the videoboard and just connect the bot to that stream. But I have no clue how to do this. All I know is that it's very likely going to involve ffmpeg.
What would be the best option here? What I think I would need is basically an infinite silence stream and the possibility to add a audio file onto that stream at any point which will play simultaneously with other audio files that were added before and have not ended payback yet. How is that possible? Somehow with m3u8 playlist-files or via rtsp protocol?
Thanks :)
I think it can be helpful for you https://bitbucket.org/kaleniuk_ihor/neuro_vision/src/db_watch/
Also this library was very useful for me https://github.com/kyriesent/node-rtsp-stream you can just install npm i node-rtsp-stream
This is the details of the video
when i play my gameplay in vlc media player it plays fine and the audio syncs with the video but when i import the video into premiere pro the audio gets out of sync. i don't know why is this happening. i researched about it and tried converting my video into CFR using Handbrake software but that didn't helped.
I'm thinking that maybe you don't have a setting selecting one your timeline that keeps the audio and video tracks synced. I personally like my timeline settings like this
Let me know if that works, if not maybe try adding a screen recording of the issue or some screenshots?
We recently built a demo application utilizing Kurento Media Server to record applicant video interview, but the audio quality is not well , some audio is not recognizable and some of it had high pitch noise. We've been test it on several models of PC or Mac, so this should not be device problem.
We've been using RecorderEndpoint with media profile MediaProfileSpecType.WEBM ,and all other setting remain as default.
To fix this problem, we tried:
We upgrade to Kurento 6.2.1 which use Opus as the audio encoder.
Try to using setMaxOuputBitrate of the recorder, we don't see it has improvements or I don't know which bit rate range can be used.
Change SDPOffer to setup a high bit rate audio for Opus which we don't know where to modify
None of it is working so far, so please tell us where to look.
Thanks.
Please check with this recording tutorial. The audio should be fine. Just make sure you are only sending audio, and not video. That should help.
If the audio is not being recorded correctly, I would try and hear what's coming out of your box through your browser. Try and run the hello-world tutorial, with a pair of headphones connected to your box so you don't have echoes.
About #2, if you want to raise the bitrate exchanged between the webrtc endpoint and the recorder, you need to invoke the setOutputBitrate command on the webrtc endpoint.
I would like to create an application which streams an ism file.
I followed theese instructions and make the app works:
https://developers.google.com/cast/docs/player
But the video is still appear in my screen too, I want to stream the video only at the TV with full screen mode.
Is there any way to modify this sample how I want?
Thank you very much!
If you are saying that the video plays both on your mobile device and on your TV and you only want it to be on your TV, then modify your mobile application to not play the movie on your phone. If You mean something else, please clarify.
I was wondering if anyone knows of a way of recording audio played on a website, for example a client would play a series of sound samples on my site and he/she was able to record it and play it back (still on my website). I found tons of questions/answers of this type but in regards to recording sounds from client's mic not sounds played by a sound card.
SoundCloud has something like that:
http://eu.techcrunch.com/2010/12/01/soundcloud-launches-super-cool-ability-to-record-on-site-and-iphone-app/
In addition I am aware of red5--but I'm not exactly sure how or if it allows recording audio from a sound card. There are also other flv recorders but they all seem to do one thing: record sounds from a microphone through flash.
Thank you very much for your time.