Method and system for playing streaming media

A streaming media and player technology, applied in the field of streaming media, can solve problems such as not supporting the HTTPLiveStreaming protocol, and achieve the effects of making full use of network performance, improving user experience, and saving construction and operating costs

Inactive Publication Date: 2011-07-06
TVMINING BEIJING MEDIA TECH
View PDF4 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The HTTP Live Streaming protocol is a streaming media broadcasting protocol. Apple’s iPhone, iPad, Mac and other products are based on this protocol to achieve streaming media broadcasting. Adobe’s Flash player is the most widely used video playback terminal on the Internet, but it Does not support HTTP Live Streaming protocol

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for playing streaming media
  • Method and system for playing streaming media
  • Method and system for playing streaming media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The technical solutions of the present invention will be further described below in conjunction with the drawings and specific implementations.

[0024] figure 1 It is a schematic structural diagram of a system for playing streaming media in a specific embodiment of the present invention. Such as figure 1 As shown, the system for playing streaming media includes an HTTP server 101, a proxy unit 102, and a Flash player 103. The HTTP server, the proxy unit, and the flash player are connected in sequence.

[0025] The HTTP server stores the m3u8 playlist file conforming to the HTTP Live Streaming specification and the TS file corresponding to the m3u8 playlist file, and sends them to the agent unit.

[0026] The proxy unit can be located at the HTTP server or the Flash player, and can convert the request for playing streaming media from the Flash player into a request for the m3u8 playlist file and send it to the HTTP server, and parse the m3u8 playlist file received from the HTT...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and system for playing streaming media. The method is characterized in that a hypertext transport protocol (HTTP) server stores an m3u8 playlist file and a transport stream (TS) file corresponding to the m3u8 playlist file; sending a play request by a Flash player to an agent unit; converting the play request into a request of the m3u8 playlist file by the agent unit and sending the request of the m3u8 playlist file to the HTTP server; returning the m3u8 playlist file by the HTTP server; analyzing the m3u8 playlist file by the agent unit to acquire a uniform resource identifier (URI) corresponding to the TS file; requesting the TS file for the HTTP server by the agent unit, and receiving the TS file from the HTTP server; demultiplexing the TS file by the agent unit, and carrying out splicing to generate audio streams and video streams; encapsulating the audio streams and the video streams into the streaming media in the format of flv or f4v by the agent unit; and sending the streaming media in the format of flv or f4v to the Flash player by the HTTP, and playing the streaming media in the format of flv or f4v by the Flash player. By using the technical scheme, a server system and a share of streaming contents can be used to support apple terminals and the Flash player simultaneously.

Description

Technical field [0001] The present invention relates to the technical field of Internet video playback, in particular to a method and system for playing streaming media. Background technique [0002] HTTP Live Streaming protocol is a streaming media broadcast protocol. Apple’s iPhone, iPad, Mac and other products implement streaming media broadcast based on this protocol. Adobe’s Flash player is the most widely used video playback terminal on the Internet. The HTTP Live Streaming protocol is not supported. How to simultaneously utilize the advantages of the HTTP Live Streaming protocol in the head-end and network transmission and the advantages of the Flash player in the user experience is a problem that needs to be solved at present. Summary of the invention [0003] The purpose of the present invention is to provide a method and system for playing streaming media, which can use a server system and a piece of streaming media content to support both Apple terminals and Flash play...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L29/06H04N21/434
Inventor 杨波
Owner TVMINING BEIJING MEDIA TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products