Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Camera2 API #110

Open
STARK73 opened this issue Feb 2, 2018 · 2 comments
Open

Camera2 API #110

STARK73 opened this issue Feb 2, 2018 · 2 comments

Comments

@STARK73
Copy link

STARK73 commented Feb 2, 2018

How to use streaming camera2?

@beetlejesss
Copy link
Contributor

Hello - this hasn't been merged into the Master branch yet, but you can check out https://github.com/red5pro/streaming-android/blob/feature/camera2/app/src/main/java/red5pro/org/testandroidproject/tests/PublishCamera2Test/ for information on using the Camera2 API.

@STARK73
Copy link
Author

STARK73 commented Feb 7, 2018

Many thanks
But this example does not work. I tested it on two devices, and on each one there was an error.

02-07 09:30:24.763 2047-2047/red5pro.org.testandroidproject I/System.out: surfaceCreated
02-07 09:30:24.763 2047-2047/red5pro.org.testandroidproject D/Codec: surfaceChanged
02-07 09:30:24.811 2047-2047/red5pro.org.testandroidproject D/Codec: 320 X<->X 240
02-07 09:30:24.816 2047-2047/red5pro.org.testandroidproject D/R5Stream: stream name: stream1, record type: 0
02-07 09:30:24.816 2047-2047/red5pro.org.testandroidproject D/R5Stream: License Key: KEY
02-07 09:30:24.816 2047-2047/red5pro.org.testandroidproject D/R5Stream: Bundle ID: red5pro.org.testandroidproject
02-07 09:30:24.816 2047-2047/red5pro.org.testandroidproject D/R5Stream:doPublish: stream name: stream1, record type: Live
02-07 09:30:24.816 2047-2047/red5pro.org.testandroidproject D/Codec: StartPreview
02-07 09:30:24.817 2047-2047/red5pro.org.testandroidproject D/Publisher: Creating sdp
02-07 09:30:24.817 2047-2047/red5pro.org.testandroidproject D/Publisher: created audio track
02-07 09:30:24.817 2047-2047/red5pro.org.testandroidproject D/Publisher: created video track
02-07 09:30:25.479 2047-2047/red5pro.org.testandroidproject D/Codec: 320 X<->X 240
02-07 09:30:30.763 2047-2047/red5pro.org.testandroidproject I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
02-07 09:30:30.785 2047-2047/red5pro.org.testandroidproject D/Codecs: Profile 65536
02-07 09:30:30.785 2047-2047/red5pro.org.testandroidproject D/Codecs: Level 4096
02-07 09:30:30.786 2047-2047/red5pro.org.testandroidproject D/Codecs: Profile 1
02-07 09:30:30.786 2047-2047/red5pro.org.testandroidproject D/Codecs: Level 4096
02-07 09:30:30.786 2047-2047/red5pro.org.testandroidproject D/Codecs: Profile 2
02-07 09:30:30.786 2047-2047/red5pro.org.testandroidproject D/Codecs: Level 4096
02-07 09:30:30.786 2047-2047/red5pro.org.testandroidproject D/Codecs: choosen color format 13
02-07 09:30:30.798 2047-2121/red5pro.org.testandroidproject I/ACodec: setupAVCEncoderParameters with [profile: Baseline] [level: Level41]
02-07 09:30:30.799 2047-2121/red5pro.org.testandroidproject I/ACodec: [OMX.google.h264.encoder] cannot encode color aspects. Ignoring.
02-07 09:30:30.799 2047-2121/red5pro.org.testandroidproject I/ACodec: [OMX.google.h264.encoder] cannot encode HDR static metadata. Ignoring.
02-07 09:30:30.799 2047-2121/red5pro.org.testandroidproject I/ACodec: setupVideoEncoder succeeded
02-07 09:30:30.806 2047-2047/red5pro.org.testandroidproject D/Codecs: video codec started.
02-07 09:30:30.806 2047-2047/red5pro.org.testandroidproject D/Codec: Camera configured - creating sdp
02-07 09:30:30.811 2047-2047/red5pro.org.testandroidproject W/CameraDevice-JV-0: Stream configuration failed due to: endConfigure:372: Camera 0: Unsupported set of inputs/outputs provided
02-07 09:30:30.815 2047-2047/red5pro.org.testandroidproject E/CameraCaptureSession: Session 1: Failed to create capture session; configuration failed
02-07 09:30:30.816 2047-2047/red5pro.org.testandroidproject I/Choreographer: Skipped 359 frames! The application may be doing too much work on its main thread.
02-07 09:30:30.817 2047-2124/red5pro.org.testandroidproject I/r5pro: Now to check for SDK License, with: KEY, for: stream1
02-07 09:30:30.819 2047-2124/red5pro.org.testandroidproject I/r5pro: Streamer initialized
02-07 09:30:30.820 2047-2124/red5pro.org.testandroidproject I/r5pro: Verifying License: with KEY
02-07 09:30:30.829 2047-2047/red5pro.org.testandroidproject D/Codec: surfaceChanged
02-07 09:30:30.836 2047-2125/red5pro.org.testandroidproject I/r5pro: Calling https://license-sdk.red5pro.com/sdk/v1/verification/token?format=text...
02-07 09:30:30.868 2047-2047/red5pro.org.testandroidproject D/R5AudioController: StartRecording
02-07 09:30:30.868 2047-2047/red5pro.org.testandroidproject D/R5AudioController: InitRecorder
02-07 09:30:30.871 2047-2047/red5pro.org.testandroidproject D/R5AudioController: BUFFER SIZE: 704
02-07 09:30:30.906 2047-2047/red5pro.org.testandroidproject D/publisher: Audio Codec Ready
02-07 09:30:30.907 2047-2047/red5pro.org.testandroidproject D/publisher: set the sdp track clock
02-07 09:30:30.907 2047-2047/red5pro.org.testandroidproject D/R5AudioController: Setting sample rate for audio track to 44100 1
02-07 09:30:30.907 2047-2047/red5pro.org.testandroidproject D/R5AudioController: STARTING R5AUDIOCONTROLLER
02-07 09:30:30.908 2047-2135/red5pro.org.testandroidproject D/R5AudioController: Setting larger buffer size and disabling AEC for high sample rate
02-07 09:30:30.911 2047-2135/red5pro.org.testandroidproject D/R5AudioController: BufferSize: 704
02-07 09:30:30.922 2047-2047/red5pro.org.testandroidproject D/Camera: Failed to create capture session
02-07 09:30:30.955 2047-2135/red5pro.org.testandroidproject D/R5AudioController: Size of config: 2
02-07 09:30:31.220 2047-2056/red5pro.org.testandroidproject E/SpellCheckerSession: ignoring processOrEnqueueTask due to unexpected mState=TASK_CLOSE scp.mWhat=TASK_CLOSE
02-07 09:30:31.231 2047-2056/red5pro.org.testandroidproject E/SpellCheckerSession: ignoring processOrEnqueueTask due to unexpected mState=TASK_CLOSE scp.mWhat=TASK_CLOSE
02-07 09:30:31.909 2047-2125/red5pro.org.testandroidproject I/r5pro: OK. Received token: 8e1fc378-ae12-4d44-b838-dcbfbfb8aec3
02-07 09:30:31.910 2047-2125/red5pro.org.testandroidproject I/r5pro: Calling https://license-sdk.red5pro.com/sdk/v1/verification/license?format=text...
02-07 09:30:32.743 2047-2125/red5pro.org.testandroidproject I/r5pro: OK. Received signature: ZY+ZADyTd1JpQBkW3ThAhzZ9i0VQtsOo4DK1F6LkSNwnybN8oOiIeSD/jRjbm2S42CI8yZFqUQmip9GxX0OvQ8KRuW0UDDQM7+/zu7P0EzDEN8f8d5Ad/MaEil7E8hFgN24CX7ozRDe4PLIbJw7TrIlMX1/EJN2f5YzSF5O1TTE=
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Let's verify ZY+ZADyTd1JpQBkW3ThAhzZ9i0VQtsOo4DK1F6LkSNwnybN8oOiIeSD/jRjbm2S42CI8yZFqUQmip9GxX0OvQ8KRuW0UDDQM7+/zu7P0EzDEN8f8d5Ad/MaEil7E8hFgN24CX7ozRDe4PLIbJw7TrIlMX1/EJN2f5YzSF5O1TTE=, with verifier: 1590.13.red5pro.org.testandroidprojecttrial.
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: B4 free sig
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Freed sig
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: GCrypt freedom.
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Is Valid License? 1
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Freed verifier.
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Freed payload.
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Freed header.
02-07 09:30:32.744 2047-2125/red5pro.org.testandroidproject I/r5pro: Freed license url.
02-07 09:30:32.746 2047-2125/red5pro.org.testandroidproject I/r5pro: License check verified.
02-07 09:30:32.747 2047-2125/red5pro.org.testandroidproject D/Publisher: :onConnectionEvent LICENSE_VALID
02-07 09:30:32.748 2047-2125/red5pro.org.testandroidproject I/r5pro: Freed license loop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants