NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) GB-PVR Support (legacy) v
« Previous 1 … 643 644 645 646 647 … 1231 Next »
Streaming YouTube videos?

 
  • 0 Vote(s) - 0 Average
Streaming YouTube videos?
cybershaman
Offline

Junior Member

Posts: 32
Threads: 5
Joined: Apr 2006
#1
2006-12-28, 02:33 AM
Is it possible to watch YouTube videos "live"? I mean so that they are played while they are still downloading. I'm not using MVP so it's unnecessary to transcode the flv into mpg.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#2
2006-12-28, 02:34 AM
No. I could have added this, but it would have needed to have youtube video window with its normal controls shown at the bottom (ie, their activex control), and wouldnt have integrated nicely with GB-PVR (normal keys wouldnt have worked etc), which didnt sounds very nice to me.

There are no directshow components that I know of for streaming FLV files from a URL. If anyone knows of any, then let me know know and I'll be happy to look into coming up with a better scheme.
cybershaman
Offline

Junior Member

Posts: 32
Threads: 5
Joined: Apr 2006
#3
2006-12-28, 03:05 AM
Gabest has made a FLV splitter for DirectShow. I can play flv files just fine with it. Ffdshow handles the video decoding. Also the flv files can be played on the fly so the video can be still downloading when it's played.

Here's link to the FLV splitter
http://sourceforge.net/project/showfiles..._id=183318
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#4
2006-12-28, 03:13 AM
Quote:Gabest has made a FLV splitter for DirectShow. I can play flv files just fine with it. Ffdshow handles the video decoding. Also the flv files can be played on the fly so the video can be still downloading when it's played.
I did look into using that filter, but wasnt able to get it to work with a either a URL or file that was still downloading. Are sure it is possible? If so, what graph do I need to make in GraphEdit to see it in action?
cybershaman
Offline

Junior Member

Posts: 32
Threads: 5
Joined: Apr 2006
#5
2006-12-28, 03:20 AM
I'll do some testing and get back to you on that...
cybershaman
Offline

Junior Member

Posts: 32
Threads: 5
Joined: Apr 2006
#6
2006-12-28, 05:15 AM
Didn't have time to write any test programs but it seems that there is indeed some issue playing unfinished files. I used FireFox to download the file and while it was downloading, I was able to play that file (the .part file) with MPC. But I couldn't get it to work in GraphEdit.

Here's how the graph looked when MPC played that file:
Code:
<GRAPH version="1.0">
    <FILTER ID="Video_Mixing_Render_9_(Renderless)" clsid="{51B4ABF3-748F-4E3B-A276-C828330E926A}">
        <PARAM name="data" value="3000300030003000300030003000300030003000300020008801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/>
    </FILTER>
    <FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
        <PARAM name="data" value="30003000300030003000300030003000300030003000200000000000000000000000000000000000"/>
    </FILTER>
    <FILTER ID="ffdshow_MPEG_4_Video_Decoder" clsid="{04FE9017-F873-410E-871E-AB91661A4EF7}">
    </FILTER>
    <FILTER ID="MPEG_1_Audio_Decoder" clsid="{3D446B6F-71DE-4437-BE15-8CE47174340F}">
    </FILTER>
    <FILTER ID="FLV_Source_0" clsid="{C9ECE7B3-1D8E-41F5-9F24-B255DF16C087}">
    </FILTER>
    <connect direct="yes" src="FLV_Source_0" srcpin="Audio" dest="MPEG_1_Audio_Decoder" destpin="In"/>
    <connect direct="yes" src="FLV_Source_0" srcpin="Video" dest="ffdshow_MPEG_4_Video_Decoder" destpin="In"/>
    <connect direct="yes" src="MPEG_1_Audio_Decoder" srcpin="Out" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
    <connect direct="yes" src="ffdshow_MPEG_4_Video_Decoder" srcpin="Out" dest="Video_Mixing_Render_9_(Renderless)" destpin="VMR Input0"/>
</GRAPH>

There would probably have to be a custom source filter to handle this task.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#7
2006-12-28, 05:45 AM
Quote:There would probably have to be a custom source filter to handle this task.
Yeah, but thats exactly what I was trying to avoid. Youtube just isnt that important to me, so I'd rather not spend the time doing that.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#8
2006-12-28, 06:18 PM
cybershaman Wrote:Didn't have time to write any test programs but it seems that there is indeed some issue playing unfinished files. I used FireFox to download the file and while it was downloading, I was able to play that file (the .part file) with MPC. But I couldn't get it to work in GraphEdit.

Here's how the graph looked when MPC played that file:
Code:
<GRAPH version="1.0">
    <FILTER ID="Video_Mixing_Render_9_(Renderless)" clsid="{51B4ABF3-748F-4E3B-A276-C828330E926A}">
        <PARAM name="data" value="3000300030003000300030003000300030003000300020008801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/>
    </FILTER>
    <FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
        <PARAM name="data" value="30003000300030003000300030003000300030003000200000000000000000000000000000000000"/>
    </FILTER>
    <FILTER ID="ffdshow_MPEG_4_Video_Decoder" clsid="{04FE9017-F873-410E-871E-AB91661A4EF7}">
    </FILTER>
    <FILTER ID="MPEG_1_Audio_Decoder" clsid="{3D446B6F-71DE-4437-BE15-8CE47174340F}">
    </FILTER>
    <FILTER ID="FLV_Source_0" clsid="{C9ECE7B3-1D8E-41F5-9F24-B255DF16C087}">
    </FILTER>
    <connect direct="yes" src="FLV_Source_0" srcpin="Audio" dest="MPEG_1_Audio_Decoder" destpin="In"/>
    <connect direct="yes" src="FLV_Source_0" srcpin="Video" dest="ffdshow_MPEG_4_Video_Decoder" destpin="In"/>
    <connect direct="yes" src="MPEG_1_Audio_Decoder" srcpin="Out" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
    <connect direct="yes" src="ffdshow_MPEG_4_Video_Decoder" srcpin="Out" dest="Video_Mixing_Render_9_(Renderless)" destpin="VMR Input0"/>
</GRAPH>

There would probably have to be a custom source filter to handle this task.
I tried this myself, and it kind of worked, but didnt play for long before locking up. It looks like the splitter doesnt cope with the file continuing to grow.

Did it play to the the end of the video for you?
cybershaman
Offline

Junior Member

Posts: 32
Threads: 5
Joined: Apr 2006
#9
2006-12-28, 06:35 PM
Yes, you are right. It doesn't play at the end.

I'll do some more research on this...maybe there is a solution.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  DVBT streaming fine to PC Client, Analogue TV stuttering fuzzweed 3 1,897 2010-06-25, 11:00 PM
Last Post: fuzzweed
  can I record streaming audio only?? uglijimus 0 1,156 2010-04-30, 05:35 PM
Last Post: uglijimus
  Gb-PVR 1.4.7 does not transcode videos themightygandalf 8 3,274 2010-03-09, 08:29 PM
Last Post: themightygandalf
  Can't see metadata in Videos Library cottong2001 4 1,986 2010-03-01, 01:03 AM
Last Post: cottong2001
  Green Lines in some converted videos wildatom 2 1,482 2010-02-15, 09:27 PM
Last Post: pBS
  No streaming video - PCH & GBPVR cooper43 1 1,291 2010-01-11, 10:49 PM
Last Post: mvallevand
  Question about streaming... jtbryant 11 4,115 2010-01-05, 10:03 PM
Last Post: gykiss
  can you schedule playing of videos or tv in gbpvr txinga 1 1,368 2009-12-22, 11:46 PM
Last Post: pBS
  Recorded videos pause every few minutes tomekz 32 8,750 2009-10-21, 10:51 PM
Last Post: gEd
  VLC streaming feature suggestion globaltrasher 0 1,332 2009-09-28, 04:49 PM
Last Post: globaltrasher

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode