当前位置: 代码迷 >> 多媒体/流媒体开发 >> HTTP Streaming protocol 中的$E (End-of-Stream Notification) Packet是如何写的哪位高手知道吗
  详细解决方案

HTTP Streaming protocol 中的$E (End-of-Stream Notification) Packet是如何写的哪位高手知道吗

热度:5486   发布时间:2013-02-26 00:00:00.0
HTTP Streaming protocol 中的$E (End-of-Stream Notification) Packet是怎么写的谁知道吗?
在MSDN上找到关于这个包格式的说明,但是我还是没弄懂,求大家指点啊!
附上MSDN上的地址:http://msdn.microsoft.com/en-us/library/cc251288(PROT.10).aspx
截图:

------解决方案--------------------------------------------------------
2.2.3.4 $E (End-of-Stream Notification) Packet
The $E (End-of-Stream Notification) packet is used by the server to specify that the last $D (Data) packet (section 2.2.3.3) for the content has been transmitted. The $E packet also specifies if this was the last content in a server-side playlist or if the client should expect to receive a $C (Stream Change Notification) packet (section 2.2.3.2).

翻译如下:

服务器使用E包来指定媒体流内容中最后一个被传递的D包.如果被传递的内容是服务器端播放列表的最后一部份或者播放器客户端期望从服务器接受到一个C包(流变化通知),这时E包也会被包含/指定.
------解决方案--------------------------------------------------------
探讨
第三,四个字节到底是4还是8,谁有做过相关的程序吗
还有就是Reason 这4个字节我知道应该选择S_OK 0X00000000
但是我不知道0X00000000在ascii中怎么表达,
  相关解决方案