Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#1478 closed enhancement (fixed)

Virtual video device for streaming AVI file

Reported by: bennylp Owned by: ming
Priority: normal Milestone: release-2.0-rc
Component: pjmedia-videodev Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

Create a virtual video device for streaming AVI file.

Attachments (1)

av_dev_synch.diff (15.8 KB) - added by bennylp 7 years ago.
Draft for audio/video synchronization in the av_dev. This draft was not committed because it syncs the audio to the video instead of the other way around. But it works pretty well though.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 7 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed

(In [4016]) Fixed #1478: AVI player virtual device. Initial spec:

  • Currently only Works with raw video and audio AVI files
  • Added --play-avi and --auto-play-avi options in pjsua
  • No A/V synchronization yet

comment:2 Changed 7 years ago by bennylp

(In [4019]) More re #1478: do not connect the microphone when streaming avi

comment:3 Changed 7 years ago by bennylp

(In [4020]) More re #1478: now really do not connect to microphone when streaming avi (instead of disconnecting the whole audio)

comment:4 Changed 7 years ago by nanang

(In [4021]) More re #1478: fixed build config and compile warnings on MSVC2005.

comment:5 Changed 7 years ago by nanang

(In [4024]) More re #1478: AVI cleanup steps in pjsua app.

comment:6 Changed 7 years ago by ming

(In [4034]) Re #1478: Add support to play encoded AVI file (H264 or MPEG4).

comment:7 Changed 7 years ago by ming

(In [4047]) Re #1478: Moved codec creation from dev_stream to dev_info

comment:8 Changed 7 years ago by bennylp

(In [4057]) Related to re #1478: add timestamp value to audio and video frames in the AVI player, and fix the avg/max bps calculation for the port info of audio stream

comment:9 Changed 7 years ago by bennylp

(In [4058]) Related to re #1478: minor fix for wrong AVI header field name (msec instead of usec)

Changed 7 years ago by bennylp

Draft for audio/video synchronization in the av_dev. This draft was not committed because it syncs the audio to the video instead of the other way around. But it works pretty well though.

Note: See TracTickets for help on using tickets.