Hi, all,
I want to develop a player base on Android, and the player supports RTSP.
Though the open core media framework in Android supports RTSP, it's seems no way to cache the stream in my player. So i plan to port the live555(LIVE555 Streaming Media, http://www.live555.com/liveMedia ) to Android...
My development env is Windows 7 + Cygwin, and the Android-ndk version is android-ndk-r5.
Followed by the commands in the cygwin:
cd vlc-android/extras/contrib
export ANDROID_NDK=/cygdrive/d/android-ndk-r5b
./bootstrap -t arm-eabi -d android
But it's prompt that the arm-linux-androideabi-gcc.exe CAN NOT be found.
So i add a command: export PATH=$ANDROID_NDK/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin:"$PATH"
Then:
./bootstrap -t arm-eabi -d android
make
And the arm-linux-androideabi-gcc.exe can be found now, but some new problems appear :(
D:\android-ndk-r5b\toolchains\arm-linux-androideabi-4.4.3\prebuilt\windows\bin../lib/gcc/arm-limux-androideabi/4.4.3/include-fixed/sys/types.h:43:20:error: stdint.h: No such file or directory
. . . . . . stdint.h: No such file or directory
. . . . . . sys/cdefs.h: No such file or directory
. . . . . . linux/posix_types.h: No such file or directory
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
It seems that the compiler can't find the stdint.h and bala bala, what's the wrong? And how can i resolve this problem?
And it's better who can tell me how to extract live555 from vlc-android, then port it to Android. Thanks!