2010-07-19 2 views
4

8 비트 8Khz의 PIC를 사용하여 모노 오디오 스트림을 녹음하고 웹 서버가있는 다른 마이크로 프로세서로 스트리밍합니다. 현재 데이터를 버퍼링하고 브라우저에서 재생되는 wav 파일로 변환하고 있습니다. 내가 할 수 있기를 원하는 것은 두 번째 프로세서에서 많은 인코딩 오버 헤드를 들이지 않고도 오디오를 지속적으로 스트리밍하는 것입니다. 나는 검색을 해왔지만 대부분의 검색은 저장된 파일에서 스트리밍을 시작하지만 파일 크기가 미리 알 수 없기 때문에 mp3 인코딩의 오버 헤드없이이 작업을 수행하는 방법을 모르겠습니다.라이브 오디오 스트리밍 브라우저 메소드는 매우 간단해야합니다.

+0

플래시를 태그로 추가 한 이유는 현재 플래시가 브라우저로 스트리밍하는 가장 신뢰할 수있는 수단이기 때문입니다. Silverlight는 옵션이 될 수도 있지만 우아하지는 않습니다. – mattbasta

+0

HTTP는 확장명이없는 라이브 스트리밍에 적합하지 않습니다. 플래시에서 사용할 수있는 다른 스트리밍 프로토콜을 확인하고 압축되지 않은 오디오 프로필을 지원하는 방법을 쉽게 구현할 수 있습니다. –

답변

1

계속 성장하는 WAV 파일 (또는 다른 원시 형식)을 만드는 것만으로도 대부분의 플레이어/브라우저 플러그인에서 파일이 라이브 스트림으로 작동하게됩니다. 이것은 오그 스트리밍과 비슷한 작품이 기본적으로 얼마나 믿을 까합니다. 플레이어는 어쨌든 다운로드가 완료되기 전에 재생을 시작하기 때문에 파일의 끝까지 재생 및 다운로드를 계속하지만 파일의 끝이 없으므로 계속 진행됩니다.

+0

나는 비슷한 점을 보았습니다. 나는 MPU 파일을 만들고 wav 파일 크기를 최대로 설정했습니다. 브라우저로 스트리밍되지 않지만 브라우저에 의해 시작됩니다. –

0

Vlc 미디어 플레이어는 flv 및 기타 여러 형식을 스트리밍 할 수 있습니다.

+0

OS를 실행하지 않는 마이크로 프로세서로이 작업을하고 있습니다. –

관련 문제