i found an android emulator called bluestacks that will allow you to install th amiko app in it so you can stream to a pc
Well been messing with this the last hour or so. With blue stacks, the BIG2small or the AMIKO streamer either one load up fine and find the MINI HD SE and load up my channel list. Gets you all exited, but MXPlayer keeps crashing with bluestacks.Did it work or is this supposed to work?
Installed Bluestacks on Windows 7 then installed Big2Small and MX Player. Selected the channel from the list that the Amiko was already tuned to for simplicity. I get a message saying that it will take 5 to 20 seconds and a spinning circle appears with hard drive activity but that's as far as it goes.Definitely promising so I'll try again tomorrow. May also try it under a Windows virtual machine in Linux. Thanks for the program tip jmc98, it's the farthest I've gotten so far.
![]()
1) It appears that you can start a stream from one android device and at least try to play or resume it on another device, not necessarily android. For example, I can start a stream the normal way (using Big2Small on a phone). This effectively "Opens" the stream and assigns it a stream number. Then I can reference the stream by the stream number and send a request from VLC to ask to play the particular stream. I entered "rtsp://192.168.2.101:554/stream=1" in VLC's Open Network URL field. Looking at the subsequent captured packets in WireShark, the Amiko Mini HD server responds 'OK' to VLC's request to play the stream! In summary, I think VLC successfully opened existing stream 1 that was defined by the SAT channel that Big2Small
...
I wrote a simple tcp communication program to talk directly with the Amiko Big2Small server. I made several attempts to direct the stream to allow another device to access it. Amiko didn't seem to bend to my will. Then through port scanning i checked the agent variable to see if at any time the communication was being handled by MxPlayer. It was not. The entire time, the communication was done via the big2small client app. I was also able to determine that MxPlayer was playing the stream from /data/data/com.ali.big2small folder and loading Big2Small.ts file. I copied the ts file from the android big2small data folder onto my windows7 desktop. I then used the windows media program to successfully play that .ts file. (actual (not live) portion of video/audio stream of what i was watching on tv played.)
My Eyes are blood shot, and I need a break. Can someone deny or confirm my train of thought.
Thanks iBoston for the VLC debug log. It looks like VLC is having trouble around the line I highlighted in bold. This line is a good clue in determining whether VLC can deal with Amiko's stream. So, like you said, is the problem with VLC not supporting this type of stream or is it a non-compliant stream from the Amiko's server?...
Here is the OUTPUT debug window from VLC :
main debug: `rtp://@:62894' successfully opened
qt4 debug: IM: Setting an input
rtp debug: detected MPEG2 TS
rtp debug: added payload type 33 (f = 90000 Hz)
rtp debug: added RTP source (29fa4e0e)
main debug: creating demux: access='' demux='ts' location='' file='(null)'
main debug: looking for demux module matching "ts": 63 candidates
ts debug: pid[110] unknown
ts debug: pid[100] unknown
ts debug: pid[5001] unknown
...
I hope someone can add input....
I read through all the options for OPENRTSP (there are many), and it does have the ability to save to a file or a buffered file. It is a very powerful program along with the accompanying C++ libraries for multimedia streaming....
This again leads me back to OPENRTSP. I believe it has functionality to be able to save the stream to a file in which case then i can call a media player to play that .ts file. ...
I'm guessing that Big2Small's 'file' is really a circular buffer of a fixed size. Big2Small probably writes to the circular buffer while MXplayer is reading and displaying the buffered video. That's how it doesn't run out of drive space. I believe that many DVRs work in a similar manner.My confusion lies in how does it write and erase a ts file on the fly. If it is creating the .ts file and then your calling that .ts file from a media program, eventually as your watching your stream, you would run out of harddrive space. So, i would assume it has to only keep a certain size of file.
From what I have seen so far in Wireshark captures, the stream only goes to the device that requested to start it. However, this is not a show stopper because we can initiate the stream from Windows, Mac, etc. on our own (with some easy coding) without needing the Big2Small android client program.
It appears that I may need to modify OPENRTSP to send a proper SETUP before it attempts to do the DESCRIBE. It's 3:20 AM now in Calif. and I might not get this done before I fall asleep here.
Limited time offer