videos does not play smoothly in the developer preview edition.
Is there any solution for it?
Can you provide more information on this like what's your pc configuration and have you installed video codecs?
pc configuration
2 gb ram
2.93 ghz core2 duo cpu
256 mb graphics card
installed k-lite mega codec pack
I am already using windows 7 64 bit without any problem,but videos in windows 8 does not run smoothly.
Are you using intel on board graphic card?
It is possible that you dont have installed drivers properly.
And switch to VLC Player bcoz K-Lite codec pack and other Codec packs uses more Resources.Vlc is best.I'm using it And i'm not facing Any problem.
I have the same issue, a chug every 30seconds or so in all players, wmp, mpc & vlc, klite installed.
I assume its a video driver issue but ive tryed several now.
Intel i5
4gig ddr3
nvidia 420m (laptop)
windows Dev Pre 64bit
Nvidia 285.62 whql driver
Nvidia 290.53 beta driver
And yes I know its an alpha version and i shouldn't expect things to work properly but if anyone else has this problem or knows a solution let us know.
Bring on the beta
*edit
also happens with flash video (iplayer / youtube)
I have also tryed a different soundcard driver but with no luck.
I had the same issue on my CR-48. I fixed it by activating projector mode and popping in an external monitor.
i only experience a 5-10 second stall about every 45-50 minutes.
everything freezes but audio, then it all catches up and goes fine.
and only with win 8. win 7 was fine.
just tryed NVidia 280.26 whql drivers and got the same result
and yes all was fine under windows 7
ah well lm sure something will sort it.
*Edit
Ok just tryed an external monitor but the same problem persists. Doesnt matter if the external display is the only display or if its connected via "extended" mode.
Perhaps it has something to do with the metro ui. Ill try disabling it and see if that has something to do with it, ill also try a differant theme, maybe its like the overlay usage by Microsoft in windows 7. Ill post the results when im done.
*Edit 2
disabling metro ui- No change
changing theme (Non Aero)- No change
out of ideas, I guess in have to wait for Microsoft or Nvidea to catch up. Gah! I hate waiting :E
a small update :-
Turned out that my video problem and the occasional BSOD were all being caused by my WIFI drivers causing a "DPC-Watchdog Violation". As soon as I disabled it, video playback was smooth and no more random BSODs. Shall remain on a wired connection until Beta Release :E
My Wifi adapter is a Broadcom 802.11n.
Hope that helps some of you.
Related
I have had installed Pinancle Nano USB Tv Tuner with TvCentrePro Version 4.9.5 software version 4.9.5. I had follwoing issues,
(1) Initially I got blue screen on Shift (it was in 800X480) and I couldn't fugure it out why.
(2) I connected to external display (26" Viewsonic Monitor) @1920x1600 and it worked on external LCD for a while tha TVCentrePro crashed. It gave me PCMloader.exe has stopped working error. I searched OEM site and as per them upgraded TVCentrePro to 4.9.9. It didn't worked at all and Shift always crahsed.
(3) Menawhile I had figured out that if I tick hardware acceleration and uncheck "use De-Interlace" in display settings of version 4.9.5 it works. Version 4.9.9. has no setting for hardware acceleration (grayed out) and it never worked, it errors that 800MHz is lesss than specified for Pinnacle Nano. I installed and unistalled 4.9.9 and again installed 4.9.5 version. I was not able to restore TVCentre Pro to 4.9.5 although I have had backed up before I removed 4.9.5 and installed 4.9.9. It takes a lot of time 40 minutes or so) to install somwhow (probably somesort of VB codes etc..). Although I selected C:\Programms\Pinnacle while I first installed 4.9.9 after removing 4.9.5, it somehow installed to C:\Progams\Pinnacle1 so it retains some information like serial number I used since ever first time for all this shuffle.
(4) Now while back on 4.9.5 with Hardware Acceleration checked and 'Use De-Interlace" unchecked, it works well on Shift in 800x480 and to max resulution up to 1152x864. But now it doesn't display at all on my external display, although it runs, TV window remains black.
(5) Also on external display, it goes up to 1920x1200, but the background always flickets a bit. Please note that it doesn't flicker inside program windows like IE, WMP, Word, Excel etc, but if all programs minimzed, desktop backgrpund keeps flickering. I have changed VGA cable, but same thing. I am using 1900 x 1050 now, and it seems unnoticable, but sure it does flocker. I huse other laptop / tablet with this display and I have no issues till 1920x1200, so display has nothing to do, it is internal graphics which drives VGA port.
I have upgraded all drivers from HTC site as well as done Vista SP1.
Any help, why this happens and what needs to be done?
EDIT: No text
thaihugo said:
EDIT: No text
Click to expand...
Click to collapse
Do I need to edit the post?
I have been having a lot of problems with a Pinnacle Hybrid, but then I removed all SW, installed the SW coming with a EMTEC USB DVB-T and ONLY THE DRIVERS of the Pinnacle.
With the EMTEC SW I can use both the EMTEC and the PINNACLE without problems.
pepesr said:
I have been having a lot of problems with a Pinnacle Hybrid, but then I removed all SW, installed the SW coming with a EMTEC USB DVB-T and ONLY THE DRIVERS of the Pinnacle.
With the EMTEC SW I can use both the EMTEC and the PINNACLE without problems.
Click to expand...
Click to collapse
Does it work with external display? I have managed to get Pinncle working on Shift display, but it doesn't work on external diaplay. I use Viesonic 26" @1920x1200. I have tried DVD playbacl software too, again it works on Shift internal display but on external display it just remains a blue / black window. Couldn't understand why. I tried to lower the res to sometihng 1400x1050 etc. and DVD plays but quality reduces drastically. Why does it has problems on external display? I am going to get another SHIFT, it's true!!
I am so satisfied with Shift (not because WM issues) but it is the thing which allowed me to really work as I wished. I tried all laptops (?? I forgot earlier ones, Asus, Benq, last Toshiba Satelite A100 Pro), PDAs (Palm m505, Treo 600, Axim X50V, Nokia N800; completelly rubbish but highly claimed mobile phones pushed as PDAs such as Nokias 6300, SE600Ki, N73, N95 & N82 - the last N82 annoyed me so much that I have tried to crush it at times!!) UMPC (Sony Vaio VGN UX-180P... I now even hate to think about bying anything Sony as far as IT is concerned, may be it is just good for TV and walkmans), Tablets (Compaq TC1000 (my first low cost trial), than Fujitsu Stylistic ST5112 which I still have) and settled for Shift now. I will sale my 2 off Shifts only when something better of the same line will come from HTC only). I realized what really matters is not hi-fi specs, blueray 1080P displays, 5.1 dolby audios or glossy displays etc...etc..., the thing which really matters is the thing which allows to work as and when you wish (office work, and not a graphics desighning offcourse)
Hi, I'm trying to install Windows 8 64 bits Consumer Preview by DVD driver in my PC, but, it's very, VERY slow to install. I wait 1 hour to select the language. Why is happening this? For install my Windows 7 32 bits Ultimate was the same. Is my HD or DVD Driver? (I burn 2x in the DVD by Power ISO)
Thanks.
MRaimo said:
Hi, I'm trying to install Windows 8 64 bits Consumer Preview by DVD driver in my PC, but, it's very, VERY slow to install. I wait 1 hour to select the language. Why is happening this? For install my Windows 7 32 bits Ultimate was the same. Is my HD or DVD Driver? (I burn 2x in the DVD by Power ISO)
Thanks.
Click to expand...
Click to collapse
That software you mentioned should have died out years ago , but didn't. They propped up sales by seeding torrents that blahblahblah.... rant off.
Anyway, try a md5sum on the images and dvds.
I installed on a vm in less than 15minutes, and even with the annoying reboots it was fairly quick.
Check you bios for odd settings.
Are your floppy disk controller enabled in the bios? Since Windows Vista some Mainboards have problems with setup if the floppy controller is enabled! deactivate it and setup should run at normal speed!
Windows 8 is a big file on its own, if you're trying to install the 64 buy version its even bigger. Be patient or try the 32 bit version
Sent from my Nexus One using xda premium
It could also be that your drivers are out of date or that your computer has a slow disc speed
Sent from my Nexus One using xda premium
given that you said you had issues on another OS then its likely to be a hardware issue.
first suggestion is to make sure your using 32 bit DMA access in your BIOS, its quite easy to set that to UDMA 0 or even PIO mode by mistake, its also possible the drive or disks your burning from / to might not be as accurate as they should be, its also worth checking your download isn't corrupted, I had that issue on the DP but that failed to install rather than just being slow.
If your using older drives using parallel cables, make sure they are on different channels, ie not connected to the same cable (master slave)
you could try setting up a USB drive install, that would rule out the media drive altogether and limit it to your moby or HDD
Thanks guys, I will format my HD and try again in some days o/
how is your raid set up? Make sure you have ahci , I loaded 64 bit last night , took less than 10 minutes and I had a corrupted drive to begin with (that took me an extra 10 minutes by itself) but install of the OS was the fastest Ive ever had on a windows machine !
Slow DVD install
It sounds like you have a low transfer speed or a low read speed on the DVD drive. Because it took me just over an hour to install Windows 8 CP on HP ZD7249CL. it took about 15 minutes to install on my Home Built desktop (AMD Phenom X4 840 3.2Ghz, 8 GB of ram, SATA III, AMD HD5770). See if you can upgrade to a sata drive if possible.
My older DVD drive is SATA, the new one(from my old PC) is IDE, and the both took the same time.
I will try to make some changes in the BIOS and reinstall the OS.
So I post the results.
Thanks all of you o/
I'm curious....
Does windows allow imaging/installing from disk images for non corporate users ?
On my mac I image disks, and install whatever is needed from the images. Its magnitudes faster than waiting on cd/dvd read times.
Maybe someone here is familiar with how its done on windows ?
Windows has some of the most efficient installation methods of any OS, you can essentially build whatever you like and have a completed automated / unattended install
Sent from my HD2 using XDA Windows Phone 7 App
dazza9075 said:
Windows has some of the most efficient installation methods of any OS, you can essentially build whatever you like and have a completed automated / unattended install
Sent from my HD2 using XDA Windows Phone 7 App
Click to expand...
Click to collapse
More specifics would be good.
Sent from a communication device that doesn't self-advertise or spam either of us with ads.
Well, how about you tell us what you want to do, remote, network, disk, usb, pre setup, semi setup,what do you want an we can show you how, I've not come across any limitations. Yet ! =)
Sent from my HD2 using XDA Windows Phone 7 App
Please don't ask for Moonlight help on Nvidia's forums! It's not their responsibility to support this app. Ask on this forum, another non-Nvidia forum, by email, etc
What happened to Limelight?/Why did you change your name?
On April 21, 2015, we received a Cease and Desist letter from Limelight Networks, Inc. They also do streaming services and were concerned about confusion between this project and their company trademarks. To comply with the terms of their C&D, we've decided to rename our project to Moonlight.
Quick Links
Main website: https://moonlight-stream.org
Help: https://github.com/moonlight-stream/moonlight-docs/wiki/Setup-Guide
Discord: https://moonlight-stream.org/discord
PC GitHub project: https://github.com/moonlight-stream/moonlight-qt
iOS GitHub project: https://github.com/moonlight-stream/moonlight-ios
Android GitHub project: https://github.com/moonlight-stream/moonlight-android
Android GitHub releases page (APKs): https://github.com/moonlight-stream/moonlight-android/releases
Embedded port (for Raspberry Pi and other embedded devices): https://github.com/irtimmer/limelight-embedded
GearVR port (for GearVR devices): http://sideloadvr.com/detail.php?id=14
iOS version
The iOS port of Moonlight is now on the App Store: https://itunes.apple.com/us/app/moonlight-game-streaming/id1000551566
Windows, Mac, and Linux port
PC port binaries: https://github.com/moonlight-stream/moonlight-qt/releases
PC port source: https://github.com/moonlight-stream/moonlight-qt
Moonlight for Chrome OS
Download the latest version from the Chrome Web Store.
General Streaming Latency Information
The latency of streaming is dependent on the device you're streaming to and the network you're streaming over. Different devices have different H.264 hardware decoding latency. After streaming, a toast will show up with latency numbers. It will show the total client latency and the portion of the total client latency spent waiting for the hardware decoder. Note that the total client latency does NOT include network latency, so the real latency is higher than the number you see. The total client latency is a measure of the time that the first packet in a frame is received to the time that the frame is released for rendering on screen.
Anecdotal Hardware Decoder Latency Numbers
These are some latency numbers (from memory) I've seen on my test devices as of Moonlight Android 4.0.1. I'll try to keep updating this as I test.
Tier 1 devices:
Tegra 4 - Nvidia Shield - 5 ms - 1080p60 supported
Intel Atom/Bay Trail/Moorefield - Nexus Player - 8 ms - 1080p60 supported (may need a USB OTG Ethernet adapter for consistent performance)
Razer Forge TV - 10 ms - 1080p60 supported - H.265 supported
Tegra X1 - SHIELD Android TV - 10 ms - 4K60 supported - H.265 supported in hardware but needs changes in Moonlight to work well
Tegra K1 - Nexus 9 - 15 ms - 1080p60 supported
Tegra 3 - OUYA and Nexus 7 (2012) - 17 ms - 1080p60 supported
Tier 2 devices:
Broadcom VideoCore IV - Fire TV Stick - 20 ms - 720p60/1080p30 supported
Exynos 7420 - Galaxy S6 - 20 ms - 1080p60/4K30 supported - H.265 supported
Snapdragon S4 Pro (rebranded 600) - Nexus 7 (2013) - 20 ms - 720p60/1080p30 supported
Snapdragon 801 - HTC One M8 GPE - 20 ms - 1080p60 supported
Snapdragon 800 - Nexus 5 - 20 ms - 1080p60 supported
Snapdragon 600 - Fire TV (2014) - 30 ms - 720p60/1080p30 supported
Tier 3 devices:
MediaTek devices - Fire TV (2015) - 55 ms - 1080p60 supported - H.265 supported
Adding games/apps that aren't automatically found
You can stream any almost any game or app by adding the EXE file to GFE manually (if it's not found by the automatic app scan). Open GeForce Experience, click the Preferences tab, click GameStream on the sidebar, then click the add (+) button on the right. Browse to the app or file you want to add and click OK. You can rename the app using the edit button on the right (near the add button).
Using Moonlight as a remote desktop solution
You can stream the entire Windows desktop via Moonlight. Follow step 2 from this guide
Streaming over the Internet
Install the Moonlight Internet Streaming Helper on your host gaming PC to enable streaming over the Internet. If your router supports UPnP, you won't need to make any manual changes.
If the above tool isn't able to enable Internet streaming automatically or your router doesn't support it, forward these ports manually:
TCP 47984, 47989, 48010
UDP 47998, 47999, 48000, 48010
General requirements for current APK:
SoC capable of decoding H.264 High Profile in hardware (Snapdragon, Exynos, Tegra 3 or higher, Rockchip, and more)
Android 4.1 or higher
GeForce Experience with a GTX 600/700/800/900 GPU or GTX 600M/700M/800M (GT-series not supported)
Xbox, PS3 (with SixAxis app), Moga (B/HID mode), Shield, or Ouya controller (other controllers may work too in HID mode)
Mid to high-end wireless router (preferably dual-band 802.11n or better)
Good wireless connection to your Android device
Troubleshooting tips:
1. Make sure GeForce Experience is open, up-to-date, and that you've scanned for games.
2. Make sure your device is on the same network as your computer for initial pairing.
3. Try disabling any firewall software running on your machine.
4. Try rebooting your machine. Sometimes the streaming software gets into a messed up state where it won't work normally until the machine is rebooted.
5. Make sure your Android device has a strong wireless connection (and your PC too, if it's connected wirelessly).
6. For Internet streaming, make sure to install Moonlight Internet Streaming Helper on your host gaming PC, then run the Moonlight Internet Streaming Tester that it installs to troubleshoot further.
7. To check if GFE is working properly, try navigating to the following URLs on your GFE PC:
http://127.0.0.1:47989/serverinfo?uniqueid=1234
https://127.0.0.1:47984/serverinfo?uniqueid=1234
For those with latency issues, please see this post.
Device-related issues
Depending on the wireless chipset on your phone/tablet, you may have a bad streaming experience if Bluetooth is active while streaming. Unfortunately, there's nothing we can do about this. If you experience significant connection degradation with a Bluetooth controller connected, you could try connecting the controller to your PC (see the section above), a USB Ethernet adapter, or controller that connects directly to your Android device (assuming your Android device supports USB OTG)
Older Changes:
Update 12 - March 13, 2014:
Significant video quality improvements. Lower video latency. New UI that makes it easier to choose the best streaming settings. Transient messages are displayed while streaming if network or device problems are detected.
Update 11:
Tegra hardware decoding latency bug is fixed. Hardware decoding is now used by default on Tegra and Rockchip devices. Performance is vastly improved on Tegra devices (1080p60 decodes in real-time, even on Tegra 3). The parser bug causing additional artifacts and image corruption is (finally) fixed.
Update 10:
Added options to force either hardware or software decoding. Reduce audio decoding CPU usage. Fix image quality and performance regressions from update 9.
Update 9:
Reduced CPU usage of video decoding. Added options to choose target resolution (720p or 1080p) and FPS (30 or 60).
Update 8:
Added a checkbox to choose image quality vs performance (only for CPU decoding). Optimize CPU decoding further. The frame rate is now playable on the Ouya with its Tegra 3..
Update 7:
Connectivity issues should be resolved now. Update to the latest APK if you were experiencing connection failures with the last couple of releases.
Update 6:
There's now GUI feedback when connecting. The whitelist for hardware decoding (that only included Qualcomm decoders) has now been replaced with a blacklist (currently containing TI and Nvidia decoders). The Exynos decoder in Exynos 5 Octa has been confirmed to work.
Update 5:
The app will now request a new reference frame if packet loss occurs on the video stream. This means that the stream will recover from blockiness and artifacting that occur when video packets get lost. CPU decoding for non-Snapdragon devices is a bit better. Fixed back button on Shield.
Update 4:
Added multithreaded CPU H264 decoding support for non-Snapdragon devices with ffmpeg. Both landscape orientations now work. This grows the APK significantly so don't be alarmed when this download is larger than previous builds.
Tegra 4 is now very smooth in the games I've tested. Tegra 3 works significantly better than before, but still not perfect (and won't likely ever be as smooth as Snapdragon or Tegra 4).
For Qualcomm devices, a dual-core SoC (even as old as Cortex-A8 stuff) is sufficient due to the hardware decoder. For other devices, CPU decoding will now be used. These devices will need more CPU horsepower (a quad-core Tegra 3 is almost enough).
Look forward to keyboard support and a better GUI coming in the next several days.
Update 3:
Frame pacing improvements for Snapdragon and Tegra devices, although Tegra still has more latency than Snapdragon devices. If you have issues with blockiness or discoloration in the video stream, make sure that you have a good wireless connection. Moonlight doesn't currently deal with packet loss as well as the Shield streaming app.
Update 2:
PS3, Xbox, Shield, and Moga Pro controllers are working with the latest APK.
Update:
Audio is now working. Video is working pretty well on Snapdragon devices (with some lag on Tegra devices). I've attached the current APK here for those that want to test. Due to the framework we're using for video decoding, this app requires Android 4.1 or higher. This is still in alpha so expect bugs.
Original post:
Here is a demo of a WIP app that uses the same Shield streaming technology to stream to any Android device. Controller and mouse input works. Keyboard input isn't implemented yet. Video support works (minus some artifacts at rare points and minor frame pacing issues). Audio doesn't work yet (not sure what format it is).
We've had success with very low H264 decoding latency on Snapdragon S4 Pro/600 devices (like the 2013 Nexus 7 and HTC One), but the Tegra 3/4 decoder has a high latency per frame (~1 second) that makes streaming more laggy on devices like the Ouya, 2012 Nexus 7, and even the Shield itself.
The next big step to a release-ready app is audio support (and the obligatory code cleanup). I'd be happy to respond to any questions about the way the app or the GFE streaming protocol works. If there's significant interest in this, I'll try to put more time into finishing it ASAP.
Demo video (a bit old now):
http://www.youtube.com/watch?v=0VOti83qZRU
Downloads:
I'd recommend downloading the app from the Play Store. Updates are automatically applied through the Play Store when they are released. Crash reports also get to us automatically if you use the Play Store version and click the Report button if Moonlight crashes.
Google Play Link
Sometimes APKs are more convenient for sideloading and other things, so they will continue to be posted.
You can find the latest APKs on the GitHub page here: https://github.com/moonlight-stream/moonlight-android/releases
cgutman said:
Here is a demo of a WIP app that uses the same Shield streaming technology to stream to any Android device. Controller and mouse input works. Keyboard input isn't implemented yet. Video support works (minus some artifacts at rare points and minor frame pacing issues). Audio doesn't work yet (not sure what format it is).
We've had success with very low H264 decoding latency on Snapdragon S4 Pro/600 devices (like the 2013 Nexus 7 and HTC One), but the Tegra 3/4 decoder has a high latency per frame (~1 second) that makes streaming more laggy on devices like the Ouya, 2012 Nexus 7, and even the Shield itself.
The next big step to a release-ready app is audio support (and the obligatory code cleanup). I'd be happy to respond to any questions about the way the app or the GFE streaming protocol works. If there's significant interest in this, I'll try to put more time into finishing it ASAP.
http://www.youtube.com/watch?v=0VOti83qZRU
Click to expand...
Click to collapse
sounds very promising you should post this info over the nexus 7 forum HTC and Samsung forums you will get more interest there
I will be happy to try it on my note 3 if you get audio working
very interesting work however I think you might find this
http://forum.xda-developers.com/showthread.php?t=2506438
a better alternative to work on, maybe if you find a way to get splashtop THD algorithm for streaming, which is leaps and bounds ahead of nvidia's solution. A plus point of this is you can stream anything, your not restricted to just steam and big picture mode.
Really cool!
Tested on Asus TF300 its lagging a lot but i really like what you are doing!
Keep up the good job!
Some questions:
Why no pair button? I had to discover the pair url and do it by hand.
Also why the mac is not read from the android system? Had to change it before compile.
You forgotten to put the link for the code... cant post because new user
danielb7390 said:
Really cool!
Tested on Asus TF300 its lagging a lot but i really like what you are doing!
Keep up the good job!
Some questions:
Why no pair button? I had to discover the pair url and do it by hand.
Also why the mac is not read from the android system? Had to change it before compile.
You forgotten to put the link for the code... cant post because new user
Click to expand...
Click to collapse
The pairing should take place on the first connection. When we get the /pair URL, it should prompt for pairing on the PC. The MAC wasn't read simply because this was some proof of concept code written in a hurry. I'll be fixing that (and other things) shortly.
There's also no UI feedback yet as to what's going on (since we've mostly been debugging it with ADB over the network). I might add some toasts for now to indicate what's going on. In general, it needs cleanup in the UI area along with some code cleanup of some of the early stuff we wrote. There's code in there for mDNS discovery (like the Shield's app uses) which does work but we lack the UI to display the results. We'll also eventually have a proper game selection UI (since we also know how the Shield's app requests game thumbnails), so games can be launched without using Big Picture.
The code link wasn't posted originally because it's a very early proof of concept, but since you asked: https://github.com/cgutman/limelight
EDIT: You were right about the pairing bug. I forgot that we checked if it was paired before attempting to connect. I've added a pairing button and fixed the hardcoded MAC address.
Nice!
"early proof of concept" that works!
I will be following the updates!
Stoped working!
Don't know what happened i cant pair...also tried the same way i did yesterday ( manually through firefox) and it doesn't accept!!!
Really don't know whats going on here!!
danielb7390 said:
Don't know what happened i cant pair...also tried the same way i did yesterday ( manually through firefox) and it doesn't accept!!!
Really don't know whats going on here!!
Click to expand...
Click to collapse
Try pairing using the button. It's possible that the MAC address that you specified manually isn't the same one that the code selects now.
Got it working
Got it working after a pc reboot... stupid windows as always!
Anyways i believe theres a problem in your connection layout i can't click the pair button until i resize "mDNSResultView" because its on top of the buttons or its something else!
Also it's supposed to be working the DNS find? No pc's come up on the list.
I get 1s lag is this normal or i have some problem on my end?
danielb7390 said:
Got it working after a pc reboot... stupid windows as always!
Anyways i believe theres a problem in your connection layout i can't click the pair button until i resize "mDNSResultView" because its on top of the buttons or its something else!
Also it's supposed to be working the DNS find? No pc's come up on the list.
I get 1s lag is this normal or i have some problem on my end?
Click to expand...
Click to collapse
The connection layout problem was some code that someone accidentally committed because they didn't diff what they were committing. They've been publicly shamed
The layout is fixed now so the pairing button should work again.
The H264 stream that is being fed to the decoders currently isn't 100% perfect. There are a few issues we're still trying to work out. The Snapdragon decoder seems to be the most lenient and fast. The Tegra decoder seems to be fairly lenient as well, but does have the 1 second lag which is common to both Tegra 3 and Tegra 4 devices. I'm not sure if the decoder is just too slow for real-time decoding or if we're doing something wrong, but I suspect the latter since I think Shield itself uses the hardware H264 decoder when streaming the normal way. Both of these decoders handle our H264 stream better than TI's hardware decoder and Google's software decoder which both crash immediately with "Decoder Failed -2". I'm working on fixing the H264 stream issues in the "av" branch.
If you need me to test something just say!
The stream is a standard rtsp stream or has something special?
The sound doesn't work why? Can't find the proper decoder?
danielb7390 said:
If you need me to test something just say!
The stream is a standard rtsp stream or has something special?
The sound doesn't work why? Can't find the proper decoder?
Click to expand...
Click to collapse
It's an RTP stream but it seems to have some proprietary 56-byte header between the RTP header and the media payload. It also sends both audio and video on the same RTP stream with the same packet type, so we need to find and remove the audio to parse it separately. I'm working on getting video decoding working 100% on all devices to see if I can root out the bad data causing the software decoder to fail (which might be the audio). I had originally assumed the audio was AAC since we were looking at an H264 stream and the two formats are commonly bundled together, but it appears the audio is something else. At this point, our best guess for the audio format is Opus.
I guess you already tried to open the stream with some player? Or capture the data and try to play it with vlc for example?
Probably saying garbage but whatever!
I just bought an xperia z ultra, I would like to try this out how do I go about it.
You need a pc that meets the requirements for shield streaming
and compile the source code using android SDK.
I don't know if i cant provide a apk.
Can this thread be moved? It's not relevant to the Shield.
Audio is here with the latest code! Turns out that audio was coming in over UDP port 48000. I wrote a JNI binding for the Opus reference decoder and fed the data to the AudioTrack class.
danielb7390 said:
You need a pc that meets the requirements for shield streaming
and compile the source code using android SDK.
I don't know if i cant provide a apk.
Click to expand...
Click to collapse
I've attached an APK that you can use for testing to this post.
nielo360 said:
I just bought an xperia z ultra, I would like to try this out how do I go about it.
Click to expand...
Click to collapse
It should work fine with the attached APK since that phone has a Snapdragon 800 which plays nice with our H264 stream.
LVNeptune8 said:
Can this thread be moved? It's not relevant to the Shield.
Click to expand...
Click to collapse
Sure, ideas for the new location?
Audio its working!
Video still has delay seems little bit better but still needs some work
The middle controller button the "xbox home" button doesn't work at least for me! Its needed to open the steam overlay.
danielb7390 said:
Audio its working!
Video still has delay seems little bit better but still needs some work
The middle controller button the "xbox home" button doesn't work at least for me! Its needed to open the steam overlay.
Click to expand...
Click to collapse
The xbox home button unfortunately sends key events like the Android home button which makes it problematic to intercept. Instead, I've made it so Back+Start will open the steam overlay.
The video delay issue is possibly an issue with Tegra's decoder or how we're interfacing with it. The problem with Google's software decoder and TI's hardware decoder is that the stream that we're getting is H264 high profile, while Android only requires implementing H264 baseline profile. Qualcomm's hardware decoder does high profile perfectly well. Tegra 3 and 4 also support high profile hardware decoding but they seem to decode very slowly, particularly when a large portion of the screen changes. The current plan is to look into software decoding of the H264 stream for devices that have problematic decoders, while letting the Qualcomm devices decode in hardware.
There's an updated APK attached to this post.
Where can I send you a donation?
I have an nVidia SHIELD and Nexus 7, but the only thing I don't like on the shield is the screen size so I'd LOVE to be able to play on my Nexus 7 with a 360 controller, etc so this project looks fantastic!
EDIT: Also, I'm just wondering, but how does this compare to Splashtop THD? Is it using the same NVENC and RTP methods for encoding and sending data? I am thinking about purchasing an ASUS TF701T tablet but one of the main (?) purposes would be remote streaming some games from my desktop. It's confusing that you say that Tegra chips are slower because isn't Splashtop THD (made for Tegra) extremely low latency?
Anyone done this successfully? I have tried dice, mx player and vlc. None manage to do it very well. Though all will play fine locally.
I know it's not the network. Even my crappy netbook can do it with vlc.
Any recommendations or thoughts? I'm thinking of a new kernel. Running slim bean now.
no one?
no one knows how? or everyone has the same problem?
some more info. i am streaming from a windows share.. windows 7 64bit which is hard wired 1gbit to router then streaming to nexus 7 over wifi N 150mbit.
just tried installing bricked kernel gave both cpu and gpu a mild overclock. seems to have helped in mx player though not in vlc.. though still expect better..
I do have the same problem.
Just like you said, my laptop is able to stream fine.
However, my tilapia has to wait 30 seconds for the initial buffering, then runs 20 seconds and stops for buffering again.
I'm considering buying another router to try it.
Would it make difference if you flash other kernels?
noradoor said:
I do have the same problem.
Just like you said, my laptop is able to stream fine.
However, my tilapia has to wait 30 seconds for the initial buffering, then runs 20 seconds and stops for buffering again.
I'm considering buying another router to try it.
Would it make difference if you flash other kernels?
Click to expand...
Click to collapse
apparently there is a advanced wifi setting called optimisation that if you turn off it it streams better and the sacrifice of some battery life..
going to try it tonight.
kernel didnt help either did an overclock.
Sage said:
no one?
no one knows how? or everyone has the same problem?
some more info. i am streaming from a windows share.. windows 7 64bit which is hard wired 1gbit to router then streaming to nexus 7 over wifi N 150mbit.
just tried installing bricked kernel gave both cpu and gpu a mild overclock. seems to have helped in mx player though not in vlc.. though still expect better..
Click to expand...
Click to collapse
noradoor said:
I do have the same problem.
Just like you said, my laptop is able to stream fine.
However, my tilapia has to wait 30 seconds for the initial buffering, then runs 20 seconds and stops for buffering again.
I'm considering buying another router to try it.
Would it make difference if you flash other kernels?
Click to expand...
Click to collapse
Me too. I guarantee its not my Asus RT66u router. My cell can do this fine. Even YouTube has buffering issues for me.
Streaming by DLNA or play directly from CIFS share?
DLNA has some limitations, like MKV with embedded subtitle or external subtitle file.
And DLNA need to encode on-the-fly if you changed output format.
After trying for few weeks, I've decided to use CIFS share solution.
Using EX file manager to browse my Win7 share folder and MX for player.
Both device are connected to Asus RT-N13U B1 w/ DD-WRT by WiFi(N).
It's smooth for 720P/1080P without lag.
ChungHung.Chen said:
Streaming by DLNA or play directly from CIFS share?
DLNA has some limitations, like MKV with embedded subtitle or external subtitle file.
And DLNA need to encode on-the-fly if you changed output format.
After trying for few weeks, I've decided to use CIFS share solution.
Using EX file manager to browse my Win7 share folder and MX for player.
Both device are connected to Asus RT-N13U B1 w/ DD-WRT by WiFi(N).
It's smooth for 720P/1080P without lag.
Click to expand...
Click to collapse
I use a Windows Share. Browse through Solid Explorer to launch. As i said above lots of different Video players all dont work.
What ROM/Kernel are you using? Did you have the adv Wifi optimisation on or off?
Thanks!
Sage said:
I use a Windows Share. Browse through Solid Explorer to launch. As i said above lots of different Video players all dont work.
What ROM/Kernel are you using? Did you have the adv Wifi optimisation on or off?
Thanks!
Click to expand...
Click to collapse
Hi,
Nexus 7(2012) w/ Full stock 4.4 (Only root & unlock)
ES File manager + MX Player ( HW+ decoder )
Adv. WiFi Optimization is OFF
Win7 x64 share w/ anonymous RO access
EDIT: Have you verified network speed both side?
Looks like it was WiFi optimization! Turned it off and now no problems! Must be reducing the bandwidth to much to stab
Just out of interest can you stream 1080p too or just 720?
actually this turned out to be the windows share. apparently android cant get decent speeds with this.. changed to DLNA and smashed 1080p all day every day.
Even FTP gets great speeds.. windows share always sucks. (SAMBA/CIFS etc).
Thought i better post this just in case it helps someone.
I have a HP Pavilion dv6 6c80el that mounts two video cards: an Intel 3000 graphics and a dedicated AMD 7690M XT 2GB . I installed Windows 8.1 and I can not configure the video card to use for each application as I did before with 7. Now with 8.1 when I click with the right button on the desktop and then I click on my switchable graphics cards comes out HydraGrid in the catalyst control center, which has nothing to do. How do I fix this? Using 3D modeling programs like 3dsmax that I run with the intel and work is impossible.
I'm afraid that Windows 8.1 does not support double graphics cards, is that it? Is there a way to solve?
Have you tried installing the OEM drivers and software for your computer? Win8.x should handle Win7 drivers just fine. OEMs (like HP) pre-configure a bunch of software in their Windows images, and when you install a new version you lose a lot of that. You can usually get it back by installing the stuff from the OEM's website, though.
Alternatively, it's probably possible (in the BIOS/UEFI if nowhere else) to disable one GPU in favor of the other. Turning off the Intel graphics entirely will cost a bit of battery life, but will mean that the more powerful chip is always used and therefore you'll be able to run graphics-intensive software.
Thanks for the reply but more or less I was able to solve this way:
I uninstalled drivers and software driver from Device Manager, and then I did a clean with driver sweeper. After that I rebooted and installed the drivers offered by HP (not those of AMD) and so it seems to have solved. I can configure the graphics chip to use for each application; sometimes throws a tantrum when I open the catalyst control center, but I'm happy that it works and is able to use to the maximum the pc.
Glad to hear it. Yeah, you can get better performance if you use the newest AMD drivers, but for weird integrated hardware like a lot of laptops have, you should get your drivers from the laptop OEM unless you're just going to run exclusively on one graphics card or the other.
I tried installing the latest drivers from AMD website (if I'm not mistaken are the 14.4 version and then there is 14.6 which is in beta). The problem is that by installing the official drivers AMD, you do the example of 14.4, after installation if I go into device management I recognize my video card like an AMD Radeon 6700m series; and at that point I can not change most video cards because as I wrote at the beginning of the window appears to me HydraGrid. The only way to be able to smoothly changing video adapters is to make it clear to Windows 8.1 that I have a 7690M XT and not a 6700m Series. Then I'm going to also include information about OEM drivers. Thank you