I have tested on Android Q10.0.0_1.0.0 Documentationbut the streaming via udp failed.
Where can I refer to the function of Streaming in the document?
The log shows:
04-13 09:38:18.790 I/ActivityTaskManager( 3583): START u0 {dat=udp://224.1.2.3:1234 flg=0x10000000 cmp=com.android.gallery3d/.app.MovieActivity} from uid 0
04-13 09:38:18.794 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.797 D/android.hardware.power@1.3-service.imx( 3410): LAUNCH: 1
04-13 09:38:18.808 W/ActivityThread( 4850): handleWindowVisibility: no activity for token android.os.BinderProxy@52aa920
04-13 09:38:18.813 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.830 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.863 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.873 W/AudioManager( 4850): Use of stream types is deprecated for operations other than volume control
04-13 09:38:18.874 W/AudioManager( 4850): See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
04-13 09:38:18.874 I/MediaFocusControl( 3583): requestAudioFocus() from uid/pid 10092/4850 clientId=android.media.AudioManager@b8dd1b9 callingPack=com.android.gallery3d req=2 flags=0x0 sdk=28
04-13 09:38:18.880 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.898 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.916 I/MediaFocusControl( 3583): requestAudioFocus() from uid/pid 10092/4850 clientId=android.media.AudioManager@b8dd1b9 callingPack=com.android.gallery3d req=1 flags=0x0 sdk=28
04-13 09:38:18.922 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.923 W/MediaPlayer( 4850): Couldn't open udp://224.1.2.3:1234
04-13 09:38:18.923 W/MediaPlayer( 4850): java.io.FileNotFoundException: No content provider: udp://224.1.2.3:1234
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1673)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1503)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1420)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.media.MediaPlayer.attemptDataSource(MediaPlayer.java:1101)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1073)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1097)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.widget.VideoView.openVideo(VideoView.java:412)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.widget.VideoView.access$2200(VideoView.java:83)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.widget.VideoView$7.surfaceCreated(VideoView.java:694)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.SurfaceView.updateSurface(SurfaceView.java:758)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.SurfaceView$2.onPreDraw(SurfaceView.java:155)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:1088)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2769)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7768)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.Choreographer.doCallbacks(Choreographer.java:791)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.Choreographer.doFrame(Choreographer.java:726)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.os.Handler.handleCallback(Handler.java:883)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.os.Handler.dispatchMessage(Handler.java:100)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.os.Looper.loop(Looper.java:214)
04-13 09:38:18.923 W/MediaPlayer( 4850): at android.app.ActivityThread.main(ActivityThread.java:7356)
04-13 09:38:18.923 W/MediaPlayer( 4850): at java.lang.reflect.Method.invoke(Native Method)
04-13 09:38:18.923 W/MediaPlayer( 4850): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
04-13 09:38:18.923 W/MediaPlayer( 4850): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:995)
04-13 09:38:18.924 D/NuPlayerDriver( 3419): NuPlayerDriver(0xf574a900) created, clientPid(4850)
04-13 09:38:18.927 I/Codec2Client( 3419): Creating a Codec2 client to service "software"
04-13 09:38:18.930 I/Codec2Client( 3419): Client to Codec2 service "software" created
04-13 09:38:18.932 D/SurfaceUtils( 3419): connecting to surface 0xf57e6808, reason setVideoSurfaceTexture
04-13 09:38:18.933 D/NuPlayer( 3419): onSetVideoSurface(0xf57e6000, no video decoder)
04-13 09:38:18.932 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.938 E/ClearFileSource( 3419): Failed to open file 'udp://224.1.2.3:1234'. (No such file or directory)
04-13 09:38:18.938 E/GenericSource( 3419): Failed to create data source!
04-13 09:38:18.939 E/MediaPlayerNative( 4850): error (1, -2147483648)
04-13 09:38:18.948 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.980 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.997 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:18.998 E/MediaPlayer( 4850): Error (1,-2147483648)
04-13 09:38:18.998 D/VideoView( 4850): Error: 1,-2147483648
04-13 09:38:19.006 I/ActivityTaskManager( 3583): Displayed com.android.gallery3d/.app.MovieActivity: +200ms
04-13 09:38:19.016 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.030 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.249 I/chatty ( 3583): uid=1000(system) Binder:3583_D identical 21 lines
04-13 09:38:19.250 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.266 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.380 I/chatty ( 3583): uid=1000(system) Binder:3583_10 identical 12 lines
04-13 09:38:19.380 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.401 D/android.hardware.power@1.3-service.imx( 3410): LAUNCH: 0
04-13 09:38:19.401 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.415 I/chatty ( 3583): uid=1000(system) Binder:3583_10 identical 2 lines
04-13 09:38:19.415 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.431 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.497 I/chatty ( 3583): uid=1000(system) Binder:3583_D identical 8 lines
04-13 09:38:19.497 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.514 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.580 I/chatty ( 3583): uid=1000(system) Binder:3583_6 identical 8 lines
04-13 09:38:19.580 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.597 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.680 I/chatty ( 3583): uid=1000(system) Binder:3583_D identical 10 lines
04-13 09:38:19.680 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:19.697 E/InputDispatcher( 3583): Window handle nav_input_consumer has no registered input channel
04-13 09:38:22.871 E/TaskPersister( 3583): File error accessing recents directory (directory doesn't exist?).
Regards,
John Ke
Hi John
i.MX8M has not hardware encoder as described in
i.mx8M EVK board encoder and decoder
some streaming examples can be found in
DART-MX8M GSTREAMER - Variscite Wiki
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------