Skip to Navigation
Skip to Content
Jamcast
Home
Features
Download
Buy
Forums
Support
Facebook
Twitter
Login
New User?
Sign up ยป
SEARCH
Forums
Welcome Guest! To enable all features please
Register
.
Forum
Active Topics
Search
Register
Notification
Error
OK
Jamcast User Community
»
Jamcast Discussions
»
Feature Requests
»
Synchronize 2 or more Virtual Soundcard Streams
Synchronize 2 or more Virtual Soundcard Streams
Options
Previous Topic
Next Topic
stephanvdplas
#1
Posted :
Tuesday, January 26, 2010 7:28:47 PM(UTC)
Rank: Newbie
Joined: 1/25/2010(UTC)
Posts: 2
Hi,
Fisrt I must say this tool rocks! It works flawlassly with my uPnP devices.
What I would like is a way to synchronize 2 or more Virtual SoundCard streams. Would this be possible within the uPnP protocol?
I also use Cidero, which has a sync option, but this only works for streaming absolute timed streams. The VSC stream is a relative timed stream, just like Internet Radio streams.
Regards,
Stephan van der Plas
Back to top
User Profile
View All Posts by User
Scott
#2
Posted :
Wednesday, January 27, 2010 10:25:04 AM(UTC)
Rank: Administration
Joined: 1/25/2009(UTC)
Posts: 1,615
Location: Orlando, FL, USA
stephanvdplas wrote:
Hi,
Fisrt I must say this tool rocks! It works flawlassly with my uPnP devices.
What I would like is a way to synchronize 2 or more Virtual SoundCard streams. Would this be possible within the uPnP protocol?
I also use Cidero, which has a sync option, but this only works for streaming absolute timed streams. The VSC stream is a relative timed stream, just like Internet Radio streams.
Regards,
Stephan van der Plas
Hi Stephan,
Thanks for the kind words, I'm happy to hear you are enjoying Jamcast.
Neither UPnP nor the DLNA guidelines provide for anything in the stream synchronization department I'm afraid.
I didn't know about that sync capability Cidero offers, so I'm going to check that out. Perhaps it will lead to some inspiration.
Thanks for asking though, sorry I didn't have the answer you were looking for. Let me know if I can be of further assistance.
Thanks!
Scott
Jamcast Technical Support
Docs:
http://www.sdstechnologies.com/Wiki/
Back to top
WWW
BLOG
User Profile
View All Posts by User
vrioux
#3
Posted :
Friday, February 04, 2011 10:35:52 AM(UTC)
Rank: Newbie
Joined: 2/4/2011(UTC)
Posts: 2
Scott,
Second reply today. I have to disagree with you on the fact that this can't be done.
Yes, it might be "hacky", but it can be done very easily with manual adjustment.
The trick is to identify which output you can't control, and then add sliders to adjust delay on the other outputs.
For example, should we have two Virtual Soundcard outputs going to two different devices. Your software could have a slider in the control panel for each listening device currently streaming. This slider could add (not substract) a delay to the specific device so it would be possible to manually find the perfect delay.
Chances are this delay will be sustained with every other playback sessions as each device has a specific buffer and thus will usually always have the same delay.
Combine this with the ability to playback video using a delay-aware application (see my other reply) and you'll have a very interesting feature addition to Jamcast.
Want me to code it?
Kidding.
Vincent
PS : I LOVE the virtual soundcard - almost as good as a Gravis Ultrasound!
Back to top
User Profile
View All Posts by User
Scott
#4
Posted :
Tuesday, February 08, 2011 1:15:11 AM(UTC)
Rank: Administration
Joined: 1/25/2009(UTC)
Posts: 1,615
Location: Orlando, FL, USA
Hi Vincent,
Sure, you can code it.
So I definitely agree that it should be trivial enough to delay the audio stream to on device in order to get it to sync with the other. This has a couple of assumptions built into it:
1) Network latency is stable if not insignificant.
2) For subsequent playback sessions, the devices must start playback at the same offset as in the playback session when the delay was first set.
3) If a device encounters a buffer underrun, both devices must experience the underrun at the same time, and for the same period of time. Else, the devices would be out of sync subsequent to the rebuffer.
These are some of the technical challenges my thinking cannot overcome. What are your thoughts on these matter?
Thanks!
Scott
Jamcast Technical Support
Docs:
http://www.sdstechnologies.com/Wiki/
Back to top
WWW
BLOG
User Profile
View All Posts by User
Dogzyboy
#5
Posted :
Sunday, February 13, 2011 8:21:52 PM(UTC)
Rank: Newbie
Joined: 1/8/2011(UTC)
Posts: 1
I'm liking the sound of this. I'm looking to have synchronised streaming too, though am looking to have the source (my HTPC) & DLNA Stereo in sync.
Any further thoughts on whether you might be able to achieve such a feature?
Back to top
User Profile
View All Posts by User
Users browsing this topic
Guest
Jamcast User Community
»
Jamcast Discussions
»
Feature Requests
»
Synchronize 2 or more Virtual Soundcard Streams
Forum Jump
Jamcast Discussions
- General Discussion
- Technical Support
- Jamcast Player for Android
- Feature Requests
- Jamcast API & Plugins
You
cannot
post new topics in this forum.
You
cannot
reply to topics in this forum.
You
cannot
delete your posts in this forum.
You
cannot
edit your posts in this forum.
You
cannot
create polls in this forum.
You
cannot
vote in polls in this forum.
Watch this topic
Email this topic
Print this topic
» Normal
Threaded
Powered by YAF
|
YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.112 seconds.