hqtay
hqtay

Reputation: 430

How to stream video across LAN in android VideoView

Due to office constraints I have a LAN network without internet and have to stream a video into my android application.

I can view the video in ES Explorer on the device through smb ok. But what's the best way to get it to play in my VideoView app? using "smb://192.168.x.x/Users/Public/.." as the URI doesn't work.

Thanks.

Upvotes: 4

Views: 7581

Answers (2)

hqtay
hqtay

Reputation: 430

I've found out that one (cheapo) way is just install VLC media player and stream the video from the PC there, following the instructions android-video-streaming-example.

So in the android activity it looks something like:

myVideoView.setVideoURI(Uri.parse("rtsp://192.168.2.3:5544/"));

Works on my app now, but the lag is terrible (5+ sec), so yup the question's still open for better answers, while I'll experiment with other stuff..

Upvotes: 1

Ken Wolf
Ken Wolf

Reputation: 23269

I've been able to play smb:// shares over the network in a VideoView by:

I realise this seems convoluted (and I agree) but it's the only way I've managed to get it working (and working well, with seeking, etc.). I'd be interested if there are better solutions.

Upvotes: 1

Related Questions