NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Developers v
« Previous 1 … 58 59 60 61 62 … 93 Next »
Question: Does ATSC TS have multiple video streams?

 
  • 0 Vote(s) - 0 Average
Question: Does ATSC TS have multiple video streams?
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,626
Threads: 767
Joined: Nov 2003
#11
2006-03-23, 09:02 PM
I think what ShowAnalyser does is use the provided Directshow components for reading the DVR-MS files. This way you dont need to know anything about the specifics of the DVR-MS container file format. Microsoft's StreamBufferSource component acts as a demux. You tell it the name of the file, and it creates a pin for each stream in the file. You can then accept the PES packets from the video pin, and do your processing as your normally would.

If you're unfamiliar with Directshow, it may seem a bit daunting, but its actually not that difficult. You'd effectively be writing a C++ COM class that receives and processes PES packets from it input pin. There are tons of samples of how to do this in the DirectX SDK. Its probably a hundred lines of code or less, mostly cut and paste, to get to the point where you have the raw packets passed to your code for processing.

If you do decide to look at this, and need any tips to get you started, let me know and I'm sure I can help out.
Jere_Jones
Offline

Member

Posts: 118
Threads: 4
Joined: Oct 2004
#12
2006-03-24, 11:57 PM
sub Wrote:I think what ShowAnalyser does is use the provided Directshow components for reading the DVR-MS files.
Negative. I wrote the demuxer for DVR-MS files. I found DirectShow to be way to slow and the specification is available, although with restrictions on its use.

Erik,
The ASF Specification can be found here. That's what I used to write SA's demuxer. Be careful though, the license in the specification says you can't release any source code that uses that specification, so it isn't compatible with the GPL license that ComSkip is released under.

Speaking of which, how goes the path to your compliance with the GPL, i.e. releasing the source code?

Jere
DEATH TO ALL COMMERCIALS!!
http://www.dragonglobal.org/
Latest ShowAnalyzer Beta version: 0.7.5
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (2): « Previous 1 2


Possibly Related Threads…
Thread Author Replies Views Last Post
  is there a service?method which returns listings for multiple channels? reven 16 6,793 2022-04-11, 04:30 PM
Last Post: mandai
  Video streaming URL and parameters? cncb 1 1,759 2021-10-22, 06:58 PM
Last Post: sub
  Web API only_new Question Gazavant 6 2,583 2021-04-04, 06:54 PM
Last Post: sub
  Extras device - using hardware video encoder gdogg371 6 3,148 2021-03-09, 12:18 AM
Last Post: gdogg371
  Loading Local Video Files Syler 25 6,338 2021-03-07, 09:20 PM
Last Post: Syler
  Another Artwork question scJohn 15 8,036 2019-09-10, 05:33 PM
Last Post: nonob
  WEB API GuidService/Listing question(s) scJohn 6 4,217 2017-08-09, 02:18 PM
Last Post: scJohn
  Resuming a video imilne 28 14,391 2016-10-30, 09:27 PM
Last Post: mvallevand
  skin question pBS 2 3,304 2016-06-18, 07:03 PM
Last Post: pBS
  How to tell when video playback has finished in web client? cncb 6 4,200 2015-09-29, 08:07 PM
Last Post: cncb

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

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

Linear Mode
Threaded Mode