Android, AOA2, USB 등시성 오디오 인터페이스 (스트리밍)

NadavRub

환경:

  • 삼성 Galaxy 5, Android 4.4.2
  • Android 장치에 연결된 Windows 데스크톱 (x64) USB
  • WinUsb

이행

이 링크에 따라 Samsung G5 장치에서 USB Isochronous Audio (Streaming)를 수신하려고합니다. Request 58을 사용하여 오디오 모드를 44100x2x16으로 설정하면서 장치를 액세서리 모드로 전환합니다.

기기가 '0x2D05-액세서리 + 오디오 + adb'로 노출 된 액세서리 모드로 성공적으로 전환되었습니다.

Isochronous Endpoint (# 0x83)에 성공적으로 연결하고 Isochronous 패킷 / 프레임 읽기를 시작합니다.

그러나 패킷이 성공적으로 수신되는 동안 페이로드는 없습니다.

질문

위에서 언급 한 것 외에 다른 것을 설정해야합니까? USB 제어 명령을 엔드 포인트 및 / 또는 오디오 인터페이스로 보내야합니까?

NadavRub

등시성 USB 오디오는 실제로 위에서 언급 한 방식으로 작동 하고, 장치를 시작하고, AOA2로 전환하고, 등시성 엔드 포인트에 연결하고 읽기를 시작합니다.

실제 페이로드는 오디오가 장치에서 재생 될 때만 존재하므로 음소거 패킷이 스트리밍되지 않습니다 (장치에 오디오가 없으면 빈 패킷이 전송 됨).

위에서 언급 한 한 가지주의 사항이 더 있습니다. adb.exe를 사용하고 다음을 실행할 때 오디오 스트리밍이 중지됩니다.

adb shell screencap

이것은 Android v4.4.2 또는 Samsung Permutation의 버그처럼 보입니다 . 원인은 USB 트래픽이 많거나 OS 오디오 라우팅 문제로 인한 것일 수 있습니다.

https://code.google.com/p/android/issues/detail?id=82014에서 보고 된 문제

업데이트 :
"Nexus 5"를 사용하면 실제로 작동합니다. 즉, 문제는 삼성에만 해당됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android, AOA2, USB 등시성 오디오 인터페이스 (스트리밍)

분류에서Dev

스테레오 USB 오디오 인터페이스 라인 입력을 2 개의 모노 장치로 분할

분류에서Dev

스테레오 USB 오디오 인터페이스 라인 입력을 2 개의 모노 장치로 분할

분류에서Dev

2 개의 비디오를 동시에 스트리밍 Swift

분류에서Dev

Ubuntu 16.04에 외부 USB 오디오 인터페이스가 표시되지 않습니다.

분류에서Dev

Ubuntu 16.04에 외부 USB 오디오 인터페이스가 표시되지 않습니다.

분류에서Dev

Android에서 SmartTv Samsung으로 오디오 및 비디오 스트리밍

분류에서Dev

HTTP 실시간 오디오 스트리밍 서버

분류에서Dev

Fire TV에서 동시 오디오 스트리밍

분류에서Dev

실시간 3D 오디오 스트리밍 및 재생

분류에서Dev

Android 스튜디오 사용자 인터페이스

분류에서Dev

Android에서 라이브 비디오 스트리밍 용 앱 빌드를 시작하는 방법

분류에서Dev

이 코드의 속도를 높이는 방법. 스트리밍 오디오 Android

분류에서Dev

BackgroundAudioPlayer 기반 스트리밍 오디오 앱에 오디오 효과 (리버브 등) 추가

분류에서Dev

Android、AOA2、USBアイソクロナスオーディオインターフェース(ストリーミング)

분류에서Dev

Android 스튜디오 종속성 오류

분류에서Dev

Android 스튜디오 오류 메시지

분류에서Dev

Android : exoplayer 2.xx를 사용하여 라디오 링크를 스트리밍하는 방법

분류에서Dev

Bluetooth를 통해 Ubuntu Desktop에서 Android Mobile로 오디오 스트리밍

분류에서Dev

실시간 의도 인식을 위해 오디오를 DialogFlow로 스트리밍

분류에서Dev

화면에서 프레임 스트리밍, 비디오 생성

분류에서Dev

스트리밍 비디오 성능 저하 (Google Chrome 및 15.10)

분류에서Dev

동적 비디오 스트리밍을 달성하는 방법

분류에서Dev

스트리밍 비디오 캐시 위치?

분류에서Dev

Swift로 오디오 스트리밍

분류에서Dev

SSH 스트리밍 오디오

분류에서Dev

YouTube에서 오디오 스트리밍

분류에서Dev

오디오 스트리밍 대역폭

분류에서Dev

저 지연 오디오 스트리밍

Related 관련 기사

  1. 1

    Android, AOA2, USB 등시성 오디오 인터페이스 (스트리밍)

  2. 2

    스테레오 USB 오디오 인터페이스 라인 입력을 2 개의 모노 장치로 분할

  3. 3

    스테레오 USB 오디오 인터페이스 라인 입력을 2 개의 모노 장치로 분할

  4. 4

    2 개의 비디오를 동시에 스트리밍 Swift

  5. 5

    Ubuntu 16.04에 외부 USB 오디오 인터페이스가 표시되지 않습니다.

  6. 6

    Ubuntu 16.04에 외부 USB 오디오 인터페이스가 표시되지 않습니다.

  7. 7

    Android에서 SmartTv Samsung으로 오디오 및 비디오 스트리밍

  8. 8

    HTTP 실시간 오디오 스트리밍 서버

  9. 9

    Fire TV에서 동시 오디오 스트리밍

  10. 10

    실시간 3D 오디오 스트리밍 및 재생

  11. 11

    Android 스튜디오 사용자 인터페이스

  12. 12

    Android에서 라이브 비디오 스트리밍 용 앱 빌드를 시작하는 방법

  13. 13

    이 코드의 속도를 높이는 방법. 스트리밍 오디오 Android

  14. 14

    BackgroundAudioPlayer 기반 스트리밍 오디오 앱에 오디오 효과 (리버브 등) 추가

  15. 15

    Android、AOA2、USBアイソクロナスオーディオインターフェース(ストリーミング)

  16. 16

    Android 스튜디오 종속성 오류

  17. 17

    Android 스튜디오 오류 메시지

  18. 18

    Android : exoplayer 2.xx를 사용하여 라디오 링크를 스트리밍하는 방법

  19. 19

    Bluetooth를 통해 Ubuntu Desktop에서 Android Mobile로 오디오 스트리밍

  20. 20

    실시간 의도 인식을 위해 오디오를 DialogFlow로 스트리밍

  21. 21

    화면에서 프레임 스트리밍, 비디오 생성

  22. 22

    스트리밍 비디오 성능 저하 (Google Chrome 및 15.10)

  23. 23

    동적 비디오 스트리밍을 달성하는 방법

  24. 24

    스트리밍 비디오 캐시 위치?

  25. 25

    Swift로 오디오 스트리밍

  26. 26

    SSH 스트리밍 오디오

  27. 27

    YouTube에서 오디오 스트리밍

  28. 28

    오디오 스트리밍 대역폭

  29. 29

    저 지연 오디오 스트리밍

뜨겁다태그

보관