Glass 용 비디오를 GDK를 사용하여 스트리밍하는 앱을 만들려고합니다. 나는 거기 libstreaming (https://github.com/fyhertz/libstreaming) 좋은 예를 발견 는 Google Glass stream video to serverGoogle 유리 비디오 스트림
솔루션이 전화 스트림 서버를 만듭니다. 연결에 VLC를 사용할 수 있습니다. 수신 버퍼 = 0이면 품질을 희생시키는 데 최대 0.1 초의 지연이 발생할 수 있습니다.
내 노트 2에서 최대 해상도 320x240 30fps 500kbps로 예제를 실행할 수있었습니다. Glass에서 실행하려고 할 때 최대 176x144이며 "카메라 서비스에 연결하지 못했습니다"오류가 발생했습니다.
궁금해서 h266이나 다른 프로토콜보다 176x144 이상을 얻을 수 있습니까? "카메라 서비스에 연결하지 못했습니다."라는 오류가 발생했습니다.
내 코드는 여기로 거의 동일합니다 Google Glass stream video to server
제외 :
SessionBuilder.getInstance()
.setSurfaceView((SurfaceView) findViewById(R.id.surface))
.setCallback(this)
.setPreviewOrientation(90)
.setContext(getApplicationContext())
.setAudioEncoder(SessionBuilder.AUDIO_NONE)
.setVideoEncoder(SessionBuilder.VIDEO_H264)
.setVideoQuality(new VideoQuality(176, 144, 12, 24000));
매니페스트에서 :
<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
어떤 도움이나 신선한 MainActivity에서
아이디어는 대단히 감사합니다. Mirror API를 사용하여 동영상을 스트리밍 할 수 있다고 들었지만 불행히도 아직 조사하지 않았습니다.
글래스에서 비디오를 스트리밍하고 싶지 않습니다 ... 직장에서 물건을 테스트 할 때 배터리가 얼마나 지속적으로 뜨거워 지는지 충격을 받았습니다. – SMT