similar to: streaming and VBR

Displaying 20 results from an estimated 10000 matches similar to: "streaming and VBR"

2004 Jan 09
5
timestamping / latency
Hi there, for a streaming application developed for a project at the Society for Arts and Technology Montreal, Canada, we would need to know the exact delay of our ogg/vorbis streams. It seems there are several factors that make up the total delay I get. Is there a way to find out how large the delay introduced by the encoder and decoder is? Or in other words, how many unprocessed samples
2006 Feb 21
3
ogg_stream_flush
Hi, While building an ogg-vorbis stream encoder, I encountered some problems with silence in the audiostream. The bitrate drops to almost zero, and pages going out less then ones a minute what makes the stream to stop / buffer. In earlier postings I read that I shout use ogg_stream_flush as an alternative to ogg_stream_pageout, in case of silence. My question is this; Is there any
2004 Aug 06
1
streaming silence to Winamp
Hi, I have just integrated libshout2 and libvorbisenc into mserv, my music server (www.mserv.org). It all works well. Thanks for a great product. The problem I have is that when there is a pause between songs of around 10 seconds, Winamp (2.91) decides (due to the 64kbps dropping to a 2kbps stream I guess), that it needs to re-buffer. It fails miserably and generally dumps the connection, or
2006 Nov 06
3
[PATCH] Re: Strangeness with OggFlac files
--- Erik de Castro Lopo <erikd-flac@mega-nerd.com> wrote: > Erik de Castro Lopo wrote: > > > Josh et al, > > > > I've been tracking down a problem with generating OggFlac files. > > <snip> > > > I have looked into this and suspect that the > FLAC__stream_encoder_finish() > > function needs to finish off the stream using a call to
2006 Nov 03
2
Strangeness with OggFlac files
Josh et al, I've been tracking down a problem with generating OggFlac files. While investigatint this issue I hacked one of the test files from the test_libFLAC directory of the flac-1.1.3-beta2. The result of this hacking is this standalone C file: http://www.mega-nerd.com/tmp/erikd_test.c Directions for compiling this is in the comments at the top of the file. When the program is
2005 Dec 08
1
A few questions how to use libogg
1.) after initializing a ogg_stream_state may I just keep calling ogg_stream_packetin with valid ogg_packet's until no more ogg_packets needs to be added? Or do I need to call ogg_stream_pageout after every ogg_stream_packetin? Iaw may I delay calling ogg_stream_pageout until there are no more packets to be added? 2.) I assume I have call ogg_stream_pageout until no more pages can be
2007 Dec 13
1
Help recording from PCM stream and silence.
I need it to be able to take a stream of PCM data and encode it. Right now it works if I am recording from a source (i.e. microphone or with "what you hear") but when I try to use another API (Team Speak) to capture the PCM data it doesn't seem to be encoding correctly. (I know the PCM data is correct. I am able to use it to create a wav file.) I'm also having a problem with
2004 Sep 22
3
copying an ogg stream
dear list, i am trying to write a small program which reads an ogg file and writes it to another ogg file (and changes serial number, granulepos etc on the fly). reading the ogg file is ok (ogg_sync_pageout, ogg_stream_pagein, ogg_stream_packetout). but writing the file doesn't work - the granulepos and page structures don't match with the original file. here's what i am doing.
2006 Jun 07
1
ogg encoding
I was wondering. When doing ogg only encoding, how do you mark end of stream? I am setting ogg_packet.e_o_s and then submitting it via ogg_stream_packetin() and then, because its the last potential page ogg_stream_flush()ing it. But when I walk through the file, EOS is not set on that logical bitstream. I have been using oggenc.c/encoder.c and oggdec.c/decoder.c for examples, but because the
2004 Oct 18
3
ogg_packet -> ogg_page
hi, in my quest to grok ogg i tried to write a small program which extracts ogg_packets, and stuffs them back into ogg pages (which are then written to a file). extracting the packets works fine, but i have problems stuffing them into a new ogg stream. pseudo code: ogg_stream_init(os, serialno) foreach p in packets: ogg_stream_packetin(os, p) // try to extract a page
2006 Aug 24
1
trying to encode/decode videos using libtheora
I'm trying to learn how to use libtheora but I'm having some problems: I believe to have encoded a video, but I can't decode it. I've tried 2 things: to record a .ogg file and to write a libtheora decoder, using the encoded ogg_packets present in memory. The source code is here: http://opensvn.csie.org/ribamar/projects/streaming/cvaenc.c (it has a makefile in
2004 Aug 06
6
*Real* real time streaming (no delay/latency)?
Hello Does anyone have experience with _real_ real time streaming - i.e. with very little delay/latency? I need to stream from point A to point B in near-CD quality via a 100 Mbit network. That is easily done using icecast. But here is the tricky bit: I want as little delay in the signal as possibble - preferrably below 50ms! I have made a test setup encoding on and serving from an 800 MHz
2002 Aug 03
1
vbr / cbr / abr API calls
Hi, Maybe this is documented somewhere, if so, please send me a link to the documentation. My question is: how to set up different (VBR, CBR, ABR) modes when calling the Ogg Vorbis API? Currently I do: CBR: ret = vorbis_encode_setup_managed( &vorbisInfo, getInChannel(), getOutSampleRate(),
2008 Mar 02
1
Speex: complexity, VBR, ABR, CBR, quality
Hi All; If someone used speex and has experience with its settings, then who can help to explain the following: 1) When it is recommended to use VBR (vbr => true)? 2) If there relation between setting the vbr => true and the abr value (for example to be 0 or 1 or 10) and the relation between this value and abr (true / false). 3) Any relation between the quality value and the abr value?
2015 Jan 23
0
Opus for speech: VBR vs CBR
On 01/21/2015 07:51 PM, Daniel K wrote: > Hi guys, > > I'm using Opus for speech in wide-band mode (sampling rate 16000) and > 20ms frames with signal type set to SIGNAL_VOICE. > > I have a few questions here: > > 1. > When I choose VBR mode, the codec seems to choose the bitrate on its own. > However, that seems to be an issue on mobile devices. In some cases,
2003 Sep 09
1
Should Speex VBR Introduce Distortion?
Hi All, I've run into a small hiccup in encoding my audios with Speex. When I encode audience laughter and applause with 'speexenc' (version 1.0.1), the result is quite acceptable... until I enable VBR. Then it distorts horribly. My understanding of VBR is that it frees the encoder to vary the number of bits emitted to better maintain the quality requested, and so I would have
2015 Jan 22
2
Opus for speech: VBR vs CBR
Hi guys, I'm using Opus for speech in wide-band mode (sampling rate 16000) and 20ms frames with signal type set to SIGNAL_VOICE. I have a few questions here: 1. When I choose VBR mode, the codec seems to choose the bitrate on its own. However, that seems to be an issue on mobile devices. In some cases, when I configure the bitrate to say 20kbps, I see that the outgoing codec bitrate at
2003 Mar 07
1
cbr/vbr decoding - supported sample rates
Hi, Is there any difference between decoding of CBR or VBR streams in realtime in terms of CPU usage/cost? Are sample rates other than 44100Hz supported by Vorbis officially ? If it is supported, is it efficient to use them or is Vorbis specifically (or at the moment) optimized for 44100Hz ? Thanks in advance. --- Mete BALCI Senior Game Programmer Momentum DMT Istanbul, TURKEY
2008 Oct 10
0
Discontinuous encoding and VBR tradeoffs
I'm writing a voice communication application, and I've got a few issues that I'd like to get ironed out, but I don't know enough about the speex implementation. First of all, this application is mainly used for conferencing - many people are in a room and only 1-2 are ever talking at a time. So, always encoding and transmitting everyone's audio stream would be rather
2008 Jun 11
1
Page breaks when encoding ogg/theora
Hi everyone, I'm trying to build theora encoding into my game engine. Essentially, I'd like to do something similar to png2theora.c, where I take individual screen shots of my game and encode them into a video. Because png2theora.c uses the legacy C API, I used encoder_example.c as a template instead. encoder_example.c seems to be the only code out there that actually uses the th_* API.