Android libstreaming error -
i using libstreaming , getting error "no usable encoder found on phone resolution 320x240"
i using android 4.2.1 xolo device
msession = sessionbuilder.getinstance() .setcontext(ctx) .setaudioencoder(sessionbuilder.audio_amrnb) .setaudioquality(new audioquality(8000,16000)) .setvideoencoder(sessionbuilder.video_h264) .setvideoquality(new videoquality(320, 240, 15, 500*1024)) .setcamera(camid) .setsurfaceview(msurfaceview) .setprevieworientation(0) .setcallback(this) .build(); // configures rtsp client mclient = new rtspclient(); mclient.setsession(msession); mclient.setcallback(this); msurfaceview.getholder().addcallback(this);
i using same values in example3.
please help me??
thanks
below log :
06-23 23:37:29.737: e/encoderdebugger(1469): no usable encoder found on phone resolution 176x144 06-23 23:37:29.737: e/h264stream(1469): resolution not supported mediacodec api, fallback on old streamign method. 06-23 23:37:29.738: i/system.out(1469): [cds]connect[/192.168.1.26:70] tm:90 06-23 23:37:29.740: d/posix(1469): [posix_connect debug]process com.example.upstream :70 06-23 23:37:29.764: d/mp4config(1469): sps: z2qah6wbgsle5a== 06-23 23:37:29.764: d/mp4config(1469): pps: aopdyw== 06-23 23:37:29.765: i/rtspclient(1469): announce rtsp://192.168.1.26:70/co/30/user/10 rtsp/1.0 06-23 23:37:29.765: i/rtspclient(1469): cseq: 1 06-23 23:37:29.765: i/rtspclient(1469): content-length: 208 06-23 23:37:29.765: i/rtspclient(1469): content-type: application/sdp 06-23 23:37:29.765: i/rtspclient(1469): video-payload: a=rtpmap:97 h264/90000|a=fmtp:97 packetization-mode=1;profile-level-id=42001e;sprop-parameter-sets=z2qah6wbgsle5a==,aopdyw==; 06-23 23:37:29.765: i/rtspclient(1469): audio-payload: a=rtpmap:99 amr/8000/1|a=fmtp:99 octet-align=1; 06-23 23:37:29.765: i/rtspclient(1469): 06-23 23:37:29.804: d/rtspclient(1469): response server: 200 06-23 23:37:29.804: v/rtspclient(1469): sss: 45618 06-23 23:37:29.804: v/rtspclient(1469): rtsp server name unknown 06-23 23:37:29.808: d/acodec(1469): uninitialized 06-23 23:37:29.813: i/omxclient(1469): using client-side omx mux. 06-23 23:37:29.816: d/acodec(1469): [omx.mtk.video.encoder.avc] loaded 06-23 23:37:29.819: w/acodec(1469): utilize baseline profile instead of 8 avc recording
it looks like, streaming not possible on device settings have provided. should seek different combination of resolution, frame rate, bitrate, etc..
android android-mediarecorder mediacodec
No comments:
Post a Comment